Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
DasIch
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
631.
▲
by
DasIch
11y ago
Indeed. It's beyond my understanding how one could even consider not providing a public API to the parser, when one develops an interpreter or a compiler. Given all the complexity of such programs, this is trivial. The standard library
632.
▲
by
DasIch
11y ago
Many people use software all the time. Software developers obviously do. That doesn't mean they are magically able to themselves create applications that have a good UI and UX. In fact a lot, possibly most, are really bad at it. The sa
633.
▲
by
DasIch
11y ago
The real problem isn't dynamic vs. static and how it affects tools. The problem is that programming languages are made by language designers, when what we would really need are programming experience designers. We need people that look
634.
▲
by
DasIch
11y ago
Django
635.
▲
by
DasIch
11y ago
I understand that errors in type hints are bugs just like errors in code are. That's the problem. The entire point of type systems is to enforce correctness. They allow you to describe problems on the type level and ensure that the cod
636.
▲
by
DasIch
11y ago
tl;dr type hints are useless because they're hints.
637.
▲
by
DasIch
11y ago
There is no runtime type checker. There isn't even a static type checker.
638.
▲
by
DasIch
11y ago
It's not more robust though. The type hints do absolutely nothing .
639.
▲
by
DasIch
11y ago
No, they aren't. In order to make use of type hints for anything, they need to be correct. If they aren't, anything else you build on top of them will be unreliable and confusing. As long as there is no way to check them, they
640.
▲
by
DasIch
11y ago
There are a few things in regards to housing that are specific to Berlin like how much low income housing is build etc. but most of it isn't. Renting is and has more or less always been the preferred option in Germany. The reasons that
641.
▲
by
DasIch
11y ago
The baby didn't have to understand the joke, it could have just picked up on unintentional cues. This is something humans and many animals are able to do very early on.
642.
▲
by
DasIch
11y ago
The name script kiddie isn't an accident. The average attacker uses an exploit developed by a more experienced one. You're trying to protect yourself from an imaginary class of attacker that just doesn't exist.
643.
▲
by
DasIch
11y ago
You can't generally re-implement features of a kernel on another platform.
644.
▲
by
DasIch
11y ago
Nonportability isn't a goal, portability though isn't. Portability isn't all that great a goal to begin with. You limit yourself to a lowest common denominator and sometimes you need to make compromises between platforms. Thi
645.
▲
by
DasIch
11y ago
It seems to me that one should be able to detect which features are actually used in a regular expression and choose one of multiple different underlying implementations based on that.
646.
▲
by
DasIch
11y ago
ISIS is successfully organizing and recruiting using these channels. Is there any indication at all that these channels allowed dissenting voices to reach ISIS supporters? That these voices had any impact on them at all? That if they had an
647.
▲
by
DasIch
11y ago
Why would they go back? That strategy seemed promising in the beginning but clearly it caused massive damage to their reputation and simply doesn't work in the long term.
648.
▲
by
DasIch
11y ago
The idea behind asyncio is nice. The API is mostly nice. The new async/await syntax that has been added mostly with asyncio is great. The documentation however is a horrible mess and the implementation could almost certainly be a lot b
649.
▲
by
DasIch
11y ago
The problem is really that Python 3 isn't new and shiny. It's an attempt to improve some downsides of Python 2 and some parts did actually get better but many parts didn't although they easily could have been improved, some p
650.
▲
by
DasIch
11y ago
The problem is that in Python 3 some cases aren't easier, they've become impossible to do properly. Dealing with paths is a good example where Python 3 has created a huge mess. IO specifically stdin/-out/-err is another
651.
▲
by
DasIch
11y ago
You can see the articles each author wrote so you can actually get a good picture on that. It looks like there are some people that only do content farming and others that do a mix of both.
652.
▲
by
DasIch
11y ago
They have a quite a few articles of substance. However as many publishers are finding out and as buzzfeed also has realized such articles don't make any money. That's why in addition to their actual journalism they have clickbait
653.
▲
by
DasIch
11y ago
The majority of the refugees are staying in the region they're from. It's only a tiny minority that even attempts to flee to Europe and fewer still survive that trip.
654.
▲
by
DasIch
11y ago
The author only claims that better CPython C API support is needed for legacy applications. Of course there are a vast number of applications that have C API themselves that one might want to accesses. You can interact with those through cf
655.
▲
by
DasIch
11y ago
You should actually watch parliamentary debates sometime. For the most part they are completely boring and debates in name only. It's rare for parliaments to have actual passionate debates. That usually only happens on controversial an
656.
▲
by
DasIch
11y ago
Politicans generally won't read most of the laws they sign and why would they? There are many laws on incredible wide range of different topics and you only have so many representatives. You can't possibly expect every lawmaker to
657.
▲
by
DasIch
11y ago
All international agreements are generally discussed in secrecy. In most democracies even laws are discussed for the most part in secrecy. This prevents unexpected surprises, allows for a straight forward process, more honest discussion and
658.
▲
by
DasIch
11y ago
Are you aware of reddit? Ever looked at the comment section of a news site? Trolling probably works very well.
659.
▲
by
DasIch
11y ago
China has amazing technology companies though, a fairly unique market when it comes to how the internet is used and a market that is so ridiculously large that any company just operating in China can do very well. Just take a look at WeChat
660.
▲
by
DasIch
11y ago
Both of these things are likely true. Something creates a spark that drives the price up slightly and the media creates interest that drives up the price further, which the media reports on... This will go on just like previously until the
More ›