skysight-inc/HackerNews huggingface dataset:
I find it interesting that this discussion takes any interest in the underlying technology, to me that seems utterly irrelevant. Machine Learning largely seemed to me to become a term used by academics and engineers to avoid having that discussion about AI, because 5 years ago if you told anyone that you worked in AI they'd think you were building Wall-e. As the ML research paid off there were suddenly some hype around it and that's where marketing came in. You actually have to sell the product. No longer was it enough to tell people you were recognizing cats on the internet - you were developing a DL ML AI CNN for feline categorization. It's like your 4K UHD HDR AMOLED HDTV.

When marketing gets involved it's actually quite positive for them to have those associations with the bicentennial man.
That was the selling point, yes, but it doesn’t seem to be quite true in real life.

So if they can’t hold that promise anyway, why not provide a better interface?
He may be right for the state of what has actually been wired up in today’s cockpits, but conceptually I don’t see why you couldn’t fully automate a plane.

Good luck finding paying customers to board such a plane.
Yeah, thanks facebook for doing all the wrong things so that users can have a clear example of what is wrong! (only half joking)
Art 3.2 Released: ASCII Art Library for Python (+ Font Typo-Tolerance)
I'm not even sure, why this blog post was necessary in the first place. No one argues that a company needs revenue to pay employees and WRI is trying to maximize its profit. That is absolutely fine. However, claiming that OSS cannot achieve great and well-designed software, just to cover the true reasons is simply wrong. Maybe someone should remind WRI that they use Qt, Cairo, Pango, OpenCV and many more OSS libraries under the hood. Qt, in particular, is almost as old as Mathematica itself when the information on Wikipedia is correct.
A means of financial exchange for countries with hyperinflation.
Can someone explain to me why this project requires a DRM?
From my understanding the DRM is used to block people from taking the content itself, but if this has public/private/offline abilities what is the point of a DRM? it is supposed to be between peers.
Done is better than perfect.
GTX 1660 sẽ là card đồ họa tầm trung đáng mua nhất 2019?
> ... by your own logic, my statement isn't political.

No. NOT P does not necessarily imply NOT Q.

> it can't be true that my statement would politicise itself.

Environments matter. That's why I pointed out those two cities, where your statement can deliver totally different meaning and depth, and cause totally different consequences.
Does that make any sense to you?

> Your response is so far from being an intelligible thought... you need to tear it all down and start again. Go slow... maybe test it out on a family member first. Workshop it.

Thanks for the feedback.
You are right but it's not likely to be fixed. On the contrary, the government has extracted billions upon billions in dividends from the state railway company, in order to shore up the budget.
> extremely competitive offerings

Chrome OS

Have you followed news recently? It's dead.
I'm currently looking into learning Elixir, but your comment sprinkled some doubts on that.

If deployment was easier in the Elixir world, would you have stuck with it?
I met with the professor yesterday and a post-doc with which I will have the closest relationship. My impression was good, although they seemed very worried about the case I declined and they would need to find another candidate. Furthermore I asked two previous PhD students of theirs which are not at this university anymore and they both spoke in high regard for both the professor and the post-doc. I can also tell that their research is top.
As mentioned in my post I would like to be able to work remotely in the future. Having a remote position is to me even more important compared to doing research (although a combination of those two would be ideal). I am worried about whether doing a PhD can prohibit me from achieving that, since I will be gaining a lot of research experience but I will lack programming experience (especially commercial programming experience).
Am I overthinking it?
team videos...not a single video on the homepage :(
Or low-tech -- the first train ferries like this ran in 1842.

As the Wikipedia article says, there are very few routes left in Europe, although there used to be a lot.

https://en.wikipedia.org/wiki/Train_ferry
Well, it was the selling point. I'm thinking now of the upgrades.

Anyway, for the sake of selling, they went into the biggest failure of modern aerospace engineering. This should just not have happened.
I believe Sean's decision of moving to Rust has very little to do with Ruby/Rails. I think all of us have a point where we just simply want to move on to new things in life.

I really appreciate all the contributions done by Sean in Ruby On Rails and wish him all the best.
No they don't. When you hear "to regulate the service" what they actually do in my experience is delay trains to try and introduce a more even service.

So if you have trains that are:

|--|--|--|------------|--|

Then they will delay some of the trains such that it becomes:

---|--|--|--|--------|----|

i.e. reduce the speed of the lead trains to try and reduce bunching.

So generally if you hear "to regulate the service" it means you're in for a longer journey than normal.

I believe there are passing points along the tracks, I don't think they can be used to leapfrog, and there's no such thing as "express" services.
Unavailable in the EU.
Can you stop your parents sharing photos of you online?
I don't actually mind the syntax that much, `&` on a symbol just gives you a proc for calling `send` on the first argument. What bothers me is the limitations. If you're going to have special case syntax to avoid having a useless first argument why not go all the way?

Something like this would have made a lot more sense imo:

users.map { .name.uppercase + '3' }
numbers.map { * 3 }
Love the idea and would have helped me in many remote work situations. Could also be good for documentation.

However, from the home page I cannot determine what this really provides over recording a video and sending via slack, telegram, or other methods of chat - I mean, i guess it will allow you to label and comment and put the videos in a hierarchy, but anything else?
Zucked – Waking Up to the Facebook Catastrophe
Kubernetes Basic Glossary
It's worth watching Al Jazeera's series on the production of the 787 Dreamliner, and related cultural issues at Boeing after their merger with McDonnell Douglas [1].

Personally, I think it's worth taking with a grain of salt as it appears quite one-sided, but the interviews with Boeing ex-employees and head engineers are enlightening, and could go some way to explaining the lack of redundant systems (i.e. cost and time).

[1] https://www.youtube.com/watch?v=rvkEpstd9os
Yep, but the distance that you can travel overnight is usually well under 1000 km... Which, even in Europe, is rather a regional and not a continental trip. The latter are practical pretty much only via air.
Gimli – A Visual Studio Code extension for front-end developers
AlphaZero beat Stockfish in a carefully crafted scenario for what we know [1]. The most significant breakthrough was in PR.

[1] https://en.wikipedia.org/wiki/AlphaZero#cite_note-7
Nuo.network
This link is to an extended abstract. Is the full paper available?
You can run LeelaZero, which is weaker than AlphaZero but neck and neck with Stockfish. It lost 50.5-49.5 in the recent TCEC championship [0], which sounds like it is what you are referring to. (It historically has used equal hardware, but that has been complicated by the emergence of GPU engines).

What I'd like is a shim to act as a UCI engine but actually relay moves to/from LeelaZero on a remote machine. Chessbase offer something like this, but as a paid service on a proprietary protocol.

[0]https://en.wikipedia.org/wiki/TCEC_Season_14
Will probably be legal again due to the PSD2.
>Facebook is demanding some users fork over the password for their outside email account as the price of admission to the social network

What a dishonest article. Facebook is not demanding users to give them the password to their email to be able to use the network. Instead, it looks like they are giving the option of doing so to verify the email address, but you can still go the traditional route of verifying your email by clicking a link.
Why do you need a blockchain to do that?
https://engineuring.wordpress.com/2018/07/07/why-sci-hub-is-...

When Sci-Hub became known, I thought that it will provide a good case against copyright law. When the law prevents science to develop, that law must be repealed.

Nothing of that happened. Instead, Sci-Hub was quickly banished as an ‘illegal’
The Medieval Box Bed Returns: Closing Yourself in for a Good Night’s Sleep
It is manageable and I do not get in this state anymore where I get paralyzed by it. Almost always my mood deteriorates when I need to take a decision, since this causes me a lot of stress. I cannot say if the field or the city would stress me. The mentor seems quite relaxed and easy going.
Its on the list twice -
10 Paid software offers an open quid pro quo
11 It takes steady income to sustain long-term R&D »
Firefox: Manually add login credentials in Saved Passwords
I still believe (not that you follow me haha). You don't? Why not?
I would say "politics" is organising the life together in all its aspect. With this definition in mind it is pretty much linked to everyday life, in my opinion. So yeah it is pretty feasible to separate one's enjoyment of a foggy morning to taxes or LGBTQ+ rights. But in a democracy this enjoyment is relevant to the ecological policy of your country for exemple and the opinion " I want less air pollution because I like foggy morning" is for me as justified as the next guy's.
Why is it stupid?

Instead of spending hours working to understand and implement a concept / fix. Get other people to do it for internet points.

Seems surpisingly “smart” to me.

It all depends on what you’re optinizing for.
You can email to Evernote, and it's better than OneNote, if anything, since you can email to your Evernote from any account. OneNote needs the email account to be yours and associated with the notebook you want to send it to.
If an airline is using an airport cheaply and said airport continuously requires government money to not go bankrupt, that is a fairly clear subsidy. The "rent retail space and chance at attracting other carriers" doesn't work that reliably in practice, since those other carriers can play the same game of "we only come if we don't have to pay the actual costs", and can quickly shift to other airports if one stops playing ball. Sometimes it seems attracting airplane maintenance facilities is the most reliable source of income for such airports.

Especially since in many areas, long-distance air travel is pretty much a zero sum game: more small airports doesn't mean more people flying, it's just shifting people around between airports.

In truly remote areas I believe that's different and worth supporting (paying for infrastructure so people can travel more easily, when it'd otherwise be a day or two in the car to get to an airport), but e.g. in Germany there's a bunch of places that have good train connections to bigger airports, but regional airports with extremely limited air connections are still funded. E.g. one example I'm thinking of is less than 2 hours by train from 2 big airports, but apparently needs an airport that serves a few holiday flights each week. Every few years there's big announcements of new airlines coming in, which either get cancelled again after a few years, the airline goes bankrupt or ... While the running subsidies aren't that high, the initial investments were and IMHO would have been better used for other infrastructure.
The requests were all made from Dulles, VA.

It's possible some of the sites would be faster from the UK or elsewhere, but ttfb was the least of these site's problems
Honestly, it's time we all put our money where our mouths are. A hobbyist/individual license for Mathematica's desktop version is $170/year (or $335 for a forever license to the current version). If we really value our time, convenience and happiness, paying for software which we consider awesome should be a no-brainer. Heck, that's not even 1% of annual rent for someone living in the Bay Area. Of course, this comment is overly broad, and doesn't apply directly to people living in areas with lower cost of living or purchasing power (I grew up in India, so I understand the disparity).

I think Mathematica is quite fantastic (took me some time to understand it's patterns). I don't use it currently because 1) A lot of my current work is numerical and not symbolic -- for which Mathematica isn't great; so I use Python/Julia 2) From a long term perspective, I wouldn't want to invest a large fraction of my personal computing efforts into a proprietary single point of failure.

TBH, with regards to paying for software, my psychological motivation is still a work in progress (so the comments above are directed at myself as much as at others), but I'm trying to build a habit of doing it more -- especially to support free software. I care about computing too much -- I would hate to look back on this twenty years later and rue the loss of computing freedom because we were too stingy to invest a hundred bucks a year in the appropriate places.
Interesting take. The article says what happens it doesn't hide the process. The user is presented with a dialog box asking for their external email password and the article states that the user by clicking the small "need help?" Link in the corner can ask for other traditional methods. Nothing dishonest in the article.
Interesting, thanks for the extra info.

I just paid using their direct payment method two times the last week or so. Will be more on the lookout in the future and try to keep an eye on these things.
I am curious to what drives the next thing? Just wanting to use a new fresh language?

I saw the rise of Ruby on Rails; the driver was the ability to deliver wellstructured web applications fast. The language was a secondary thing.
When I was a wee lad, we used to go to St. Petersburg for several weeks every summer, and one of the things I was most excited for was the train rides from/to Moscow. It was quite fun, since it meant that I got to stay up somewhat late (we'd usually take the last train in the evening) and got to see all the sights of the railroad and whatnot. Early next morning, we'd be pulling into St. Petersburg, and it meant that I had the whole day left to do stuff.

I also remember that it was always a painless experience. My mother, who is usually rather anxious, never really worried about the train rides, whereas airplane trips now freak her out because of all the crap that surrounds them.

I miss that sort of access to train transport in the US. It just doesnt feel as good to travel by train in California as it did in Russia.
I bought a Z97 motherboard in late 2014 and it had an M.2 port. I don't remember seeing any consumer boards with U.2 connectors.
The Bahrain GP is definitely worth watching!
As an American-born Vietnamese person, I'll provide context for other Western readers:

There is no real US substitute I can think of for experiencing living in Vietnam.

I grew up in NoVA, and would go on month-long summer trips to Vietnam with my family to visit relatives. My asian friends from China, India, and the Philippines would go on similar trips with their families too, so we would share stories and commiserate with each other. We joked with the Korean kids how they had it easy, and would tell the White kids how it's like the opposite of 'vacation'.

Living outside Hanoi with my relatives and seeing day-to-day life in Vietnam made me thankful for my Western lifestyle. I was used to the typical US suburban cushiness, and this was like bootcamp: no A/C, no American toilets (only squat ones), less reliable internet, widely varying food standards (having diarrhea in Florida-like weather is awful), and commonplace dirtiness and pollution (imagine NYC before the EPA but more widespread).

Even for me, there would be moments of culture shock seeing street food vendors selling field rats or shop owners dumping loose garbage into alleys. Things you would be shocked to see happen in the US without immediate reprimand and regulation are "just a part of life" in Vietnam. There is a huge cultural disconnect to hurdle between practices that are acceptable in Vietnam vs. the US.

Finally, there is the topic of education. For those asians who came from rural lifestyles not very long ago, education was not widely accessible or particularly advanced (e.g. college-level subject study), thus, many people did not grow up receiving the same learnings. This is where folk beliefs come in and fill the void (i.e. the "old wives tale" equivalent). It's information based on tertiary cause-effect understanding, or explanation derived from non-scientific study. For example, a handful of my older relatives believe that rains causes lice (as in lice spontaneously generate from rain), therefore, keeping your head dry in the rain prevents lice. This is something that could be easily discredited if there was effort put into convincing them otherwise or letting them discover it's not true.

It's really an incredible shame that ignorance, unawareness, and fallaciousness have lead to such a tragedy of animals and environments being destroyed. Vietnam needs more figures to go out into the public and address ass-backwards thinking like drinking bile or eating horns will cure ailments. It's certainly as dumb or dumber than anti-vax stories. Modern medicine is already a solution to many of these "folk cures", with greater efficacy and less harm, yet it's ignored in favor of some random concoction because that's the "traditional way". It makes as much sense as hanging herbs in my doorway to ward off the flu over getting a flu shot.
> It uses a 3rd party system called "SOFORT"

Which is Klarna.

> Thereby training the public that passwords to a bank account should be given to random third parties, undoing years of pain staking training efforts.

Accounts details are relatively fine to enter on other sites, just entering 2FA tokens should be limited for transactions that you really want to confirm.
Train infrastructure is pretty expensive. Planes need much less infrastructure.
In the current climate - no.

We could have a progressive (not politically/mathematically) immigration policy to keep the number of workers/retirees in the right ratio.
Account details are different than passwords to your online banking account.
Hi, author of the post here, LightTable is cool, right?
Yeah, I'm trying to get the inline code evaluation and instarepl features working on new updates.
Fwiw this year's Formula 2 grid has a Schumacher and an Alesi.
Wow, that's splendid! In a sense, it's a very nice dual to "this", which is also a keyword everywhere and not something like $0 or something. I wish more languages had this. Or, it.
I have some feature (slider) requests to see the effect of extra variables

- Passenger boarding speed, theoretically we could stop bunching if passengers got on immediately

- Bus capacity, maybe the front bus can avoid being bunched if it drops capacity with respect to its delay (it's likely an invalid solution for the real world though)

- Poisson generation of passengers instead of uniform. Maybe delays aren't even necessary for bunching. It seems the schedule is quite an unstable equilibrium.
Yes, that was a remarkable episode in the history of SciHub, and a good example of the danger of relying on a non-distributed system essentially controlled by a single person. I hope it will be remembered.
Easy mode has ruined games for me.

For example, Metal Slug 3. My steam stats show I used to play it for 100+ hours. Before they added easy mode via infinite continues, I was really enjoying the game. I had to learn how every enemy behaves, where the powerups would drop and plan strategies to beat bosses. Every day I would get a couple steps further into the game and I could have played it for years. There's a great satisfaction and getting better at something and seeing the results.

Then the change came and I completed the game in one afternoon. I didn't care about all the cool enemy setups on later levels, because I could just bomb them, die when I ran out of bombs and then bomb them again after I revive. There was no real challenge.

I never turned that game on after that. Easy mode has ruined it for me.
What was the reason from switching back from notion?
And how is Facebook explaining to users what they need to know?
They are allowed to make it closed-source, and there's no shame in making well-maintained commercial software. That's how business works.

What about when business fails though? Open-source projects never die; see the forks and reused knowledge in projects such as ffmpeg, libav, iPodLinux, Rockbox. For archiving purposes, open-source is tremendous.

I wish another kind of license were available, where software remains commercial until the company closes down, but then becomes OSS rather than abandonware.
Zen doesn’t really provide 24 lanes on the low end any more than Intel does “20” as both provide only 16 lanes for general purpose use, in Zen desktop 4 are reserved for the CPU to Chipset bus and 4 more are reserved for the SoC I/O.
Not necessarily. If the full bus stays in front, then there will be lots of people waiting at every future stop, trying to get on the full bus, taking ages to do so.

If the full bus lets the empty bus pass, then all the people waiting at the next stop can get into the empty bus. When the full bus arrives at the next stop, right behind the formerly empty bus, nobody needs to get on, only people need to get off, so they don't need to stop as long at the next stop.
> You can see how stupid people are when you just read the questions on Stackoverflow today. Nobody seems to figure things out by themselves anymore.

OTOH given the proliferation of tools a programmer uses in their day to day work and the large number of software dependencies these days, you could end up spending all your time figuring out problems with your tools/dependencies, rather than the problem your trying to solve.
Ask HN: How to prepare for take-home assignments?
I recently had an interview and completely flubbed the take-home assignment. I wonder if anybody else has good repository of take home-assignments for practice, or some good guide for training.

This is not a complaint about interview process, there were no trick-questions, just a call with HR, a call with developer, and then a take-home assignment for a small project I should complete in 4 hours.

The projects I have seen so far:
- write a cli web-scraper that downloads images
- write a simple HTTP server that accepts files within a certain size limit
- write a REST-compliant backend for a simple contacts application
- write a url shortener

Sometimes in a language/with tools of your choice, sometimes with language, certain libraries or i.e. backend database specified.

Way I see my programming skill currently, is that most of these for me would be weekend projects, taking me around 12 hours, and what I submit after 4 hours is usually bug-ridden barely working mess, where I often spent almost half of the time debugging weird issues.

What irks me, that 5 years ago, I did much better with these. Maybe I spent too much time as QA/ops/support person? Anybody in similar situation? How did you get to a better level?
Thanks for doing God's work! How hard would it be to get LT running inside a browser? Also, does it have a headless mode and how hard would that be?