skysight-inc/HackerNews huggingface dataset:
I think I'm missing something - TSMC should move their fabs off the island because of some goings-on in the mainland? The countries are obviously connected in various ways, but they're definitely not yet united so I'm struggling to see what the reasoning here is
> With REST you can have an N+1 query, but you're making multiple round trips from the client to the server.

With REST I can specifically optimise the calls because I know the contract and the possible incoming/outgoing requests.

> I can add the field without impacting existing clients that I have shipped. With REST, the old clients would also get the new field.

Why are so many people discussing REST in GraphQL threads so oblivious of what REST is?

One word: versioning

> The point is that your teams can function independently of each other, each focusing more effort on doing their own job & less time syncing with the other team.

Don't blame your failing processes on technology. There's nothing magical in GraphQL that makes it a magical thing making teams independent of each other. Tell me: what happens when frontend team requests data that's not exposed in the GraphQL schema?
Yes! and we also have a DJ Don Diablo ICO https://www.billboard.com/articles/news/dance/8241155/don-di...
Exactly. You are confirming my point. Electron is great for MVP and to get traction but once that is done, a more performant solution needs to follow or someone else might build on their success.
wait time == infinity, if you can't get access to care you need at all!
And this will not work with gigabit ethernet.
> It is the potential of a copy that makes it glaringly obvious that the result is not the same instance.

Well for me the potential for a copy doesn't make anything obvious or impossible.
Yep, every time I have to program C# it is an annoyance; so much scrolling, so much text...
He worked for Google pre-IPO and is now an angel investor and the CEO of Spark, I don't really think he's looking.
I doubt BART runs manually 90% of the time. When run manually the speed limit is so much lower you'd know. However BART operators often have to reposition the trains manually within a station and crank the switches manually.
May he rest in peace.
As a kid, I loved reading "a brief history of time". To me, both Hawking and RFP have been influential in discovering my passion for the sciences. A great loss for sure, but at a beautiful age, especially considering ALS.
AFAIK, this is just a Czech extension to GSM-R. That said, I recall various instances of GSM-R being used in the UK to broadcast a general message to stop, albeit one that the driver has to act upon.
I need to run a few more apps, not just a browser or messenger
For intercity trains in the Netherlands some stops are only kilometers apart as well. 50 kilometers between stops would be the absolute maximum.
The SO model seems tricky to generalize. I like that downvoting has a cost but for political topics that’s vulnerable to sock puppets & trolls unless there’s a very healthy karma threshold.
The only secure way to run windows at this point is to get an old CD or ISO and run it in a VM or air-gapped machine. Unfortunately a lot of software these days ignores the possibility of being disconnected from the internet - some folks won't even provide a real installer, just a downloader for the installer.
Pennsylvania Special Election Results
The Elusive Fantasy
yep .net and .net core are a huge part of what I was frustrated with, but just overall the language didn't impress me when compared with Java, and definitely not when compared with Go. While I applaud that they're trying to do things differently (open sourcing, adding the dotnet build tool), I could not help but feel that .net core was a tirefire, when compared with other frameworks that happent o do the same thing across various languages.

Could you give some examples of useful new features that the language has accrued recently?
You have your conception of profit backwards.

The existence of profit is supposed to act as an incentive to competition. Profit isn't something that is added on top of the cost; profit is the difference between the cost and what the market is willing to pay. Lots of profit attracts competition, and competition reduces the market's willingness to pay.

Normally profit arises from looking at what the market is willing to pay, then figuring out how to provide that for some cost that is lower. Profits are normally increased by decreasing costs, since increasing prices is not normally an option - the market won't pay the higher costs due to alternatives.

What stops the market functioning is irrational markets (e.g. people always want the best and won't settle for second-best, so they overpay; or they want treatment even if risks and costs due to treatment are worse than the probability adjusted costs of the thing being treated), barriers to competition (lots of regulation - for good reason), monopolies (e.g. drug patents), information inefficiencies (lack of pricing transparency so price isn't able to act like the signal it should), information asymmetries (doctors know more than the patients, who are actually paying for the healthcare), incentive misalignment (employer-provided healthcare being a big one), etc.
> Going from Perl to Python in my case largely felt like trying to a run a marathon in chains.

I find that not surprising. Python is geared a specific type of programmers. If Perl fits your programming, you will feel constrained by Python.

Me personally, I never liked Perl that much. IMO it's not a programming language but a write-only brain dump.

But Ruby is to me what Perl is to others. It's combining the power and expressiveness of Perl with a consistent OO model like Smalltalk and with a sane syntax.
RIP Stephen Hawking.
I can't tell if that's a typo or commentary on Perl.
That's a tougher one, but maybe the universe has such an intent also. Take the principle of least action. It seems like systems take the path from A -> C that's shortest in total even if the chosen A -> B and B -> C are both longer than alternatives.

Maybe there is even a sense of "thinking" ahead to understand which path will be shorter before making the choice.
Peoples definition of clickbait differs, sometimes a genuinely interesting piece of information becomes clickbait once it's been posted for 10th time. But for a lot of people it's the first time they're seeing it, so it's not clickbait to them yet.
Thanks again. Everything works.

I've put my DNS to Cloudflare and after that the acme.sh was incredibly easy to implement thanks to their API implementations.

Also learned a valuble lesson: *.provider.com is not the same as provider.com :)
Except by the end of the post he finds programmers in those “inferior” languages (by measure of verbosity which was a main criteria he used to rule them out for himself) were keeping up with him. And some, like the Perl coders, were faster than him on some tasks.
Nerds screw up everything we touch. I don't think we mean to. Whatever the system, we make it more complicated, er featureful. Then we add an abstraction layer. Then we make that layer more complicated. Repeat and rinse. Some abstraction layers help more than they hurt, but the ratio is about 1-in-10 or so. For any given project, there are probably a dozen cool-sounding frameworks or layers, one of which is absolutely needed. The rest are there because somebody wants to be promised that even crappy programmers can use this to make cool stuff happens.

The sales pitch is clear: don't become a better programmer, get a better toolkit.

I have been quite fortunate to have come into computers before this cloud of marketing madness overtook us. I got to watch the layers roll out one-by-one.

Honestly I have no idea how I would learn programming if I had to do it again today. It's just too much of a byzantine mess. Hell if I would start with the top layers, though. I'd rather know how to write simple code in BASIC than have a grasp of setting up a CRUD website using WhizBang 4.7 When you learn programming, well you should be learning how to program. Not how to breeze through stuff. Breezing through stuff is great when you already know what's going on -- but by the time you already know what's going on, it's unlikely you'll need the layer or framework. (Sadly, the most likely scenario is that you've invented yet another framework and are busy evangelizing it to others.)

This guy's story strikes me as poignant and indicative of where the industry is. They don't care if you can solve people's problems. They care if you're one of the cool kids. It's nerd signaling.
> leaving no time for martinis or blowing anyone out of the water.

Very true. Working with Javascript these days feels like jumping from one hoop to another with rarely getting any work done.
I've been writing C for 30 years+, and my style has changed massively in that time. In the meantime I did all kind of other things, perl, ruby, Obj-C, C++ (a LOT), java/script etc etc...

My 'design patterns' in C now has a lot more of the things I 'liked' about these languages, lots of abstractions, actors, compartmentalization and many many more, as well as the most important bits like multi-core/threads aware APIs and so on...

I think that if you stick not just to a language but to your set design patterns and even toolset, you fall into what I call 'mind sclerosis' -- HOWEVER -- it's not because your patterns evolve and you update your toolset that you need to change language and go with all the trends... Most 'modern' patterns can be done in any languages.

In fact I do a lot more C these days than I did for the last 20 years...
Yes, Rx marketing to general public is legal in the USA, but the ads are regulated.
Wow, looks like he concluded exactly what I concluded. Cool essay. I'm into Python but I may give Lisp a whack some day.

http://www.paulgraham.com/avg.html
Access Twitter Bookmarks from your desktop browser without any app or extensions
Rx advertising / marketing towards general public is banned in most countries.

However, many countries allow for Rx drug advertising / marketing targeted towards consumers.
> Can you share additional info on this or some keywords so I can do my lookup? I'd like to learn more about this, and why it was voted down.

It was an amendment, not a bill, but either way, it was voted down last January. I believe it only would have applied to reimporting drugs from Canada, which limits how effective it would have been, but it would have been a start.

Booker's excuse for voting against it was to allude to FUD about "safety standards". It's probably effective at inspiring fear, uncertainty, and doubt in people's minds, but it's a really weak excuse, because we're talking about brand-name drugs that are already sold to the US and Canada from the same manufacturer, just at different prices, and so we already have established processes for tracking batches and issuing recalls when needed.

https://www.rollcall.com/news/politics/pharma-booker-canada
> The C and Perl style OTOH has changed less. A programmer of those language from 20 years ago that is transported to the present day will have much less problems fitting in than a programmer of C++ and Java would.

This is categorically untrue for Perl.
One benefit for other countries is experience. Germany, where a national healthcare system started when the country did (originally Krupp offered it to their employees), when Germany became a country in the late 19th century, they adopted Krupp's ideas on a national scale. I have a relative that works in a Doctor's office in a small town in Germany, she sometimes drives them on house calls. People there don't worry about getting health care or paying for it, however on weekends and evenings you do have to drive to another town to get care. No system is perfect, but it generally involves little stress to the "customers" other than inconvenience. Also in Germany when you have surgery people are commonly sent to rest "resorts" to recover, so that when they return to work they are over the surgery. Her town is filled with these places because there are a lot of walking paths and nature for people to enjoy. All paid by the healthcare system. Of course they have challenges paying for this, yet it's still half of what the US pays per capita. No one gets rich working in healthcare in Germany, but no one goes bankrupt using it.
I'd actually go as far as to say that ICOs are fraudulent by nature. The ones that are not fraudulent by intent just have no idea what they are actually doing.
> Lisp's power had made me complacent, and the world had passed me by.

This is very true, especially now. With all the available tools, and libraries, and infrastructure tools, and ..., and ..., and ... the choice of a programming language hardly matters anymore [see caveats below]. What matters is how comfortable you are working with a particular language and set of technologies you chose, and if your choices do not impede you.

[caveats]

Of course, you you want to crunch numbers, or work in a memory/CPU-constrained system, or develop avionics software, then your choice of programming language matters. But let's be honest: the vast majority of us don't do any of those things, and you can whip up a geographically-distributed, auto-scaling cat meme delivery system in any language in a matter of hours.
I agree with the other commenter. The same could be said about anything you buy for yourself. I buy food so that I can keep my body functioning, in order to be able to produce value and make money. So buying potatoes is a kind of investment.
Thank you, I only skimmed the post.
This is hilariously ignorant.

Reddit just in the last few days banned /r/uncensorednews and /r/european for some of the most racist, xenophobic content you can find on the internet. And the admins allowed this behaviour to persist for months and years.

Or maybe they should spend some time in /r/incel or /r/kotakuinaction to find disturbing sexist and mysognistic communities that again is unparalleled amongst the rest of the internet (4chan included).

The depths of Reddit is truly an horrific and appalling place to be. And no self respecting website should ever follow what Reddit does to stop it (i.e. not very much).
I was slightly surprised when I Googled AbstractFactoryServeletConfigurationSingletonDispatcher that your comment was the only match (at least at the time I looked).
Sure you do. You buy higher-end business shoes and suits to be eligible for management positions that pay better. Might not be the case in SV and the startup world, but it certainly is at most other companies.
The former AnsaldoBreda… had issues (and that's really an understatement). Now owned by Hitachi, it seems like we aren't seeing the same build quality issues getting into service (though esp. in the earlier days of Hitachi running it, some issues were only found after they left the factory).
He's the perfect example of how much you can achieve even on borrowed time. There's never a reason to truly lose hope
Top 5 best jupyter notebook extensions
He would use year, month, day of course. The only format that makes sense. Shortened to month, day.
Sorry if I'm out of the loop, but why would açaí be bad? I can walk a couple of minutes and buy a drink of açaí with guaraná, and I've never heard anything negative about these drinks.
Worked at Google Pre IPO, worked at the Jet Propulsion Lab, became an Angel Investor, acquired Startups, founder and CEO of Spark Innovation Labs....

....I hope to one day have my career destroyed as badly as this.
> I shudder to think how long she might have had to wait in Canada.

I have seen no evidence that in Canada it wouldn’t have been the same or faster than the USA. There is plenty of rightist propaganda in the USA that claims otherwise, but it has mostly been exposed as...propaganda.

Cash payers pay much more than those with insurance at American hospitals, mainly because the collection rates for cash payers are much lower so they are associated with more risk.
Inside the black market for Spotify playlists
AFAIK, the guy has had a marvelous and productive career.

When he says "...knowing Lisp destroyed my programming career" he just means that at some point in time he switched to other things. There was no "destruction". It was "a pivot"-- to use HN lingo.

I think anyone who makes programming (let alone programming in a particular tool/language) the absolute focus of their career is in for a major disappointment. The OP was NOT crushed by his realization. He just moved on and appears to have been very successful regardless. Not a big deal unless one is obsessed with Lisp.
Introducing TensorFlow support in Vespa
ASP.NET Core Elevation Of Privilege Vulnerability
I tried that with Facebook and was surprised at how different the experience was, before they pigeonholed me and I started getting content and suggestions similar to my original account.
Nope, this is not the ghetto "Passive PoE" variety which uses the 4 wires not needed for 100Mbps to carry power. This is an actual 802.3af/at compliant adapter.

I have 2 in my home (not the exact model I listed because I'm on the other side of the Atlantic, bought them off Amazon Germany), hooked to a Netgear GS110TP (8 PoE copper ports, 2 SFP ).

Actually there's so much stuff drawing power (2 Pi, 2 Ubiquity APs) that I'm starting to worry about the load on the switch.
I'm not sure why that would be terrifying

Because humans have now become overloards of your very conscience.

Imagine that I am a communist revolutionary and I take control of the governmental system and I don't like rich people, but I decide well all these virtual brains and their wealth they should be put to work for the state, to pay back their misdeeds and robbing of the earth of resources in their past life.

Maybe I am a Mengele and decide I have a wealth of experimental subjects. Difference is now I can bend and break you mind but you cant die, unless I delete you.

I see all kinds of ways this can go wrong and given time all possibilities will happen.
It's irrelevant anyways, I would argue that what makes you you is not the emergent/transferred via antenna/magic consciousness - a.k.a. sensation of being a aware of your brain's processes.

Rather, the brain's processes themselves are probably what makes you you. Regardless of whether they generate consciousness, the biochemical sensory-processing, storage-and-modelling, and decision-making algorithms (which we can detect by looking at synapses) are where you lie.

If your brain was somehow modified to take completely different decisions and make different statements ('dumb' magic-less rewiring), with the magic/antenna/emergent/quantum/whatever consciousness part kept intact, I am pretty sure that I would not consider the resulting being 'me'.

Of course everyone is free to believe otherwise.
What I noticed about signing up on Facebook in 2018 is that I was immediately inundated with friend requests from Africa. I can’t imagine how that plays out for your average random older, non tech savvy American signing up for the first time.
This is my experience aswell. (in the dutch healthcare system).

i was also born prematurely, and as a result of that had to have some pretty major surgery done as a child. All of these surgeries where done rapidly aswell to keep the impact to a minimum.

Compared to a couple of months ago, where i needed to get some surgery done in my hand, in which i had to wait a couple of months. The issue with my hand was annoying and slightly painful at times, but nothing life threatening or "serious" compared to my premature birth surgeries.

Sure, the wait time sucks, but healthcare is (in my opinion) something collective that should be done by society as a group.

if i have to wait a couple of months to get my hand fixed. While at the same time it allows a premature child to get fixed up and get's a proper chance to live, so be it.
I've never been entirely comfortable with these HTPC boxes with factory-issued OS, especially connecting to a local network.

Do you have any advice or feedback on Amlogic S905X-based boxes that can have the OS flashed to something more generic (Debian-based, ideally)? Thanks!
Chatbots in Event Industry: Everything You Need to Know – WorldNews
I explained it to my son just like his own quote; "look up to the stars and not your feet". Be inspired and be curious.
People really should learn Racket through this book: "How to Design Programs, Second Edition"
http://www.ccs.neu.edu/home/matthias/HtDP2e/

Dense and very complete into learning a Lisp. The one HUGE benefit is I see Racket moving into the most modern programming Lisp. Racket really looks like it has a future.

1) Concurrency and Parallelism (Without pull all your hair out) - http://docs.racket-lang.org/reference/concurrency.html

2) Great Documentation http://docs.racket-lang.org/reference/index.html

3) It will make you a better programmer in other languages

Racket's biggest problem - It's fun to use so everyone has their own solutions for many common problems.
The entire index fund & etf industries spent lots of advertising dollars educating the market about their products, including Vanguard.

Those are clearly not fraudulent.

That said, the crypto ads are less like that & more like the auction prize site ads, so good riddance.
in Italy, which is not the heart of tech bubbles, there have been reports (I got a call too!) of telemarketers cold calling people to invest in cryptocurrencies.

This genuinely frightened me.
It's hard to compare the US to other developed countries, because the systems that exist in other developed countries could not exist as they do today without the US.

Prescribing costs for the NHS are only about 10% of total costs, I don't think the effect is as big as your post implies.
I have both: they're both excellent 99% of the time, the rest you're just weirded out why today you apparently don't look like yourself.
In my experience, Facebook has replaced more independent online communities than reddit.
Not really. They can't decide to disallow bussiness run by black people or Slovenians. There's a law against that.

For a large monopolies like that, it might be wise to expand anti-discrimination laws to include more things. At least that's my opinion. What if Google decides to disallow all mentions and all possible advertisements of a certain political party? What if it deletes all your emails without warning, because it deemed you as an uprofitable customer? Google is a privately run public utility at this point. Can the water company arbitrarily reject clients? Should it?
> People like Stephen Hawking, Carl Sagan, Nikola Tesla and even Elon Musk

One of these is certainly not like the others.
I'm not sure how long its been since you played but the 64 bit version running on Unity 2017 is pretty good from the limited time i've spent with it.
This is what I expected ("better java"), and was disappointed when it was basically just more of the same. My college courses were in Java (and of professional work after college), and while I strongly disliked it as well, if I had to pick I would pick Java(or some other JVM language)+JVM over C#+CLR -- C# just didn't deliver on being better than Java in any appreciable way to me.

Could you think of something specific that you find a joy to do in C# that isn't a property of the IDE? "true" async/yield (completely stopped coroutine) is one of the things I was excited about, but quickly annoyed when the interface to `Task`s was so bloated and unintuitive... Why would somone call `.CountinueWith` on a task and NOT expect the result? Maybe I'm just expecting a specific interface out of `ContinueWith` that isn't there
Ruby syntax is really quite insane. It's just that the insanity is contained in dark corners that most of us thankfully rarely have to deal with. Consider for example that this is the literal string "x": '% x '. So is % + linefeed + x + linefeed, because for most characters the character after a prefix '%' will be the quote character of a quoted string. And that includes whitespace.

There's all kinds of crazy little bits like that littered around Ruby.

It's still my favorite language, but it is also totally infuriating sometimes.