skysight-inc/HackerNews huggingface dataset:
Hopefully they’ll be quieter, too; noise pollution from planes is a big deal, and avoiding it creates congestion and all sorts of other costs
Isn't `some-command < somefile` more idiomatic (also, should spawn one process less)?
Pretty sure XMPP included extensions for sending arbitrary HTML and binary attachments. Now, support for janky mobile connections, that's another matter.
please don't think about it in terms of first world problems of time management. it is more like, they are poor and they want kids to get a solid education and get good jobs and lead a happier, fulfilling life compared to them. fyi: username is a function of yours'.
OP has clearly not noticed much of the politics and election results around Europe...
Q Acoustics 3000i: One of the best speaker series just got an upgrade
This is no different to any other "build vs buy" thought process.

Is this a utility-like function for you, or is it defining competitive advantage for your project? Do you need to own the roadmap for this functionality, or are you happy for others to define the roadmap for you? Are you genuinely innovating in this functional or non-functional area - if not, why are you spending time/money/effort on it? What is the TCO of the given solution vs building and maintaining the functionality yourself?

As developers we think the solution to any problem is to develop. It often isn't. If you need something to serve stuff off port 80 at scale, would you build a web server, or install one? If you need crypto, same question.

Spend your time where it counts, be grateful for the decades of work that has gone into the stuff you can take for free out there, use it wisely.
Building your own house seems like a pretty common thing from where I come from (Eastern Europe). Nonetheless, the timelapses he does look really cool.
Oh so is there actually 2D X11 acceleration? Or just 3D acceleration?
But we already have those machines to inspire ourselves from! Evolution had nothing. That's why it took so long. I literally can't understand you people's pessimism.
That's "traditional AI". I once took John McCarthy's course,
"Epistemological problems in artificial intelligence", also known as "Dr. John's Mystery Hour". It was about how to hammer the real world into predicate calculus. That turned out to be mostly a dead end.
Its fascinating how different building Houses is in USA and Germany. The typical US Woodhouse is easy and fast to build. In Germany it can take a Year to build a "Massiv" House:

https://www.youtube.com/watch?v=tlnUVxqAzDU
> like imperfect information

The information is only imperfect for a human but an IA can have a way better access to information:
- if you scout you opponent mineral line and click on the minerals, you know exactly how much minerals he's harvested since the beginning of the game. If you scout your opponent army and building, you know exactly how much he spent. Then you can deduce if he has something hidden somewhere or in production. Of course this is impossible to do for a human, but really easy for a computer.
- scouting is easy but requires a lot of actions, an IA could have one mutalisk wandering over the map the whole game without being killed, which is impossible for a human unless you dedicate full time on this.

Imho, beating humans to StarCraft isn't a big deal in itself, but it would need a lot of work to build the AI to deal with the game's complexity. But it's merely domain specific work that has little to no interest on AI in general. Creating an AI that trains itself how to be good at StarCraft will take much more times and effort, but at least it will provide value outside of the specific problem.
That really sounds more like a wishful dream then reality.

And own people experienced with your system not fixing high profile bugs but those instead being assigned to someone new is extremely odd decision.
These things have always existed in India. Largely happens because most people come from a strata of society where failure is not an option. Should you fail, you go back to the same crappy conditions all life.

Having said that, Indians solicit social approval as a report card that evaluates their life. And due to this people face irrational pressures from total strangers who have no stake in their lives. I remember suicide cases were common even during lay offs.

Thank fully now the society is gradually gaining numbers in non-conformists. This is now considered cool. I remember as a teenager I was largely treated as a rebel outcast, if didn't care for social approval.

People need to understand they can do what they want, how they want, and on their terms. Social approval means nothing, especially if people granting the approval have no real stake in your life.
Ask HN: In Chromium, the browser, what does “secure” mean, in a local context?
Why are chrome's inbuilt pages such as "chrome://dns/" marked as secure in the browser while a local "file:///" link is marked as insecure? could anyone help me understand.thanks.
Ask HN: What's actually in Coca Cola?
Given how pretty much everyone on the planet drinks Coca Cola, I am surprised that, given the enormous budgets that are spent on research and prevention of serious illnesses, there is no clear and honest (and formally acknowledged) list of the ingredients of Coca Cola.

See:
https://en.wikipedia.org/wiki/Coca-Cola_formula

If you want to release a medical drug, you need to document - at molecular level - how the drug is built up.

In the Netherlands, where I live, people go to expensive supermarkets to buy ecologically sourced meat and vegetables because of a so called chain of trust that no weird ingredients and antibiotics (if meat) have been added to their food.

Can someone from the HN community tell me:

1) Why is Coca Cola allowed to sell their beverages (e.g. by the FDA) when there are "secret ingredients"?

2) Have any proper studies been done on the health effects of Coca Cola consumption (not just sugary carbonated drinks)? Do we know how large populations are affected?
Testing autonomous cars in areas with inclement weather would be a good indicator of progress. So far no autonomous car can remain autonomous in heavy rain or moderate snow, and no car can predict if a kid standing on the sidewalk will dash in front of the car all of a sudden. Or if the thing being blown across the road is a plastic bag or something more substantial. Or where to drive if road markings have worn out or otherwise became invisible, or how to avoid a pothole, etc, etc. All that stuff which you do without thinking, all of it is unsolved.

Wake me up when they’re testing L5 in Alaska in winter, using a car with no steering wheel. Then I might consider trusting my life to it.
The first answer in my head is 1, but I'm guessing this is more akin to 'how many circles can you fit in a sphere?'?
> I think RCS is a great idea and Google should be pushing it.

There is no end-to-end encryption, so no, it's not.
Hi dewski!

Once again I really appreciate your honest feedback! I find it very valuable! I agree the letter-spacing was too much (sometimes Sketch specs do not translate well into CSS and I think this was a casualty of that!)

I also agree that the screenshots are not sufficient and more context and real-world use cases need to be included, we're working on that!

I hope in the very near future you'll be able to see these additions and maybe even take part in the private beta in which it definitely sounds like you'd give us great feedback!

If you haven't signed up for the beta waiting list please feel free to email me at james [at] getnifty.io and I'll be sure to reach out to you as soon as we're ready for our first, early users!

Thanks again dewski!
Some of the things described are eerily similar to what I observe in IT.

> As an end-result, academic papers usually end up popularity contests, a game of who’s-who where the goal is to develop incestuous citation networks so that your impact factor will look better for hiring and/or tenure committees.

Not specific to IT: This description applies to management behavior in large corps as well. In fact, a lot of things humans do end up popularity contests.

> I could hear [the protesters outside the lecture hall] chanting; the stark contrast between the esoteric subtleties of meta-ethics vs. the concrete realities of what would be considered “applied ethics” — a term usually uttered with slight contempt — made me deeply uncomfortable.

Programmers arguing about indentation styles while their inventions drastically change how society works on all scales.

> [Image]

> An accurate representation of your average philosophy grad student.

Also an accurate representation of your average Silicon Valley startup "C" "E" "O" if you add a Macbook and a Starbucks cup.
What is the folder structure of CakePHP?
The Route to Responsible and Safe AI
Jesus Christ, what a hypocritical world we live in. Such Orwellian doublethink to maintain the pretense that only 'patients' are receiving 'medical marijuana' from 'dispensaries', otherwise the powers that be might shut the whole thing down in a fit of 'reefer madness' paranoia about the collapse of society. Maybe it'll take two or more generations of maintaining this ridiculous charade, everyone admiring the Emperor's rather fine clothes (in this case, an imaginary white coat and scrubs), before recreational use becomes so normalized that everyone can just drop the game. I mean, I don't live in the USA so I don't know what it's really like there on the ground, but does anyone really believe this "medical marijuana" business at face value?
To be honest, the academic field is about the only field in which it perfectly makes sense to finish a degree, I mean, what else can you boast with if you have none?

The other three reasons are visa (proof of "ability"), wanting to work in government (if you really, really want that) or early-stage startups that need Ivy-League credentials for their investors, because they don't have anything else to offer.

Other than that, as a software engineer in the private industry, nobody will care about any of your degrees.
This seems like something you could do yourself on a VM instance, no?
Volkswagen Group models vulnerable to hackers
Reminds me of that time I spent 4 years on a beach building a sandcastle grain by grain.
Databases are conceptually simple. It's making them go fast reliably that's hard. Naive databases are "Lock everything, take search criterion, run over all records, return result, unlock." (DBASE II in the DOS era actually worked that way, and that's what people using Excel as a database are doing.) Now make it go fast and make it reliable despite failures while updating.
Yes, but I hope that more decentralized application for X will have a network effect that can talk one to another in the future, if they were built with that kind of mindset at the first place.
Framed for murder by his own DNA
I'd like to see some AR screens, but for me they would have to have an insane resolution (way beyond 8k, so that the virtual screen is "retina") and be able to create completely opaque surfaces.

There are lot of transparent screens in science fiction but those seem useless. Companies have not invested a ton of time and money into anti-glare screen for nothing.
I still remember when Firefox had a feed icon displayed besides the URL if a feed was available. I never understood why they removed that feature.
>Of course, it is possible that you will learn from the professor, but that you would learn _more_ by doing other things with four years of your life. University has no monopoly on knowledge.

Lao-tzu said that you don't know what you don't know. I think staying in college is among the best ways to fill the holes that I am not aware that I have. I wouldn't have learned compilers, music, arts, game theory, automata, microecon, macroecon, accounting, matrix, physics, biology if I never had to take them/have them offered to me. I think everyone could absolutely learn everything on their own faster and more effectively. I think I would much less likely to be aware of them, and even less likely to endure the pain to go through them, that's for sure. But that's my pro-liberal arts view.

In the case of OP, they said they wanted to learn "brainwave sensors, VR, and that jawbone thing from MIT that was posted a few weeks back..." Maybe a few weeks more he/she will jump ship to another thing that MIT got on the news and the brainwave VR jawbone thing doesn't get on the news anymore. That's the tragedy of many "independent researchers," myself included sometimes. Having the patience to study something really well is really, really hard. Colleges are good at making you do that. At the very least, they guarantee whoever got out of it can spend at least one semester studying various subjects well, and many semeseters studying one subject they have the degree on very well. Whom do you trust more when you read their resume given you know nothing more about them: A person who claims to know AI/ML on their resume, or a person who has a degree in AI/ML?

>Also it's disturbing what starting life with a gigantic, crushing pile of debt can do. (It doesn't have to be this way, but I've seen plenty of even quite intelligent individuals go this route and regret it).

>If you can, take advantage of things like junior colleges. They're amazing.

Agreed. I attended a cheap college too. It was amazing.

>I owe my career not to my degree (pointless, though people at least tend to say "well you can't be an idiot" when they see a physics degree), but rather to what I learned taking a few night classes at Santa Monica College (including assembly, which was good fun) while working a day job and doing some projects for fun.

I totally agree with you. I didn't think that I owe what I became today to exactly what I learned in college. But I still think that I am capable of what I do today thanks to years being in college. Lao-tzu said colleges may not give you the fish directly but it teaches you how to fish for yourself.
And because almost nobody ever used Bitcoin smart contracts.
Therefore, I am less impressed. As this feels mostly like attaching panels and pulling some wires. Sure, great to see this happening.

I remember helping my father to restore a 100+ year old house. We completely raised the roof to fix the brickwork... after this replaced the roof in segments, addressed each room individually... etc etc... renovating everything, add new waterwork, modernize the electricity in an existing house. It took long... but the result is also there!
The only negative thing about it I see is that doctors are willing to give you a BS script.

Friend of mine went to a doc and complained about an old knee injury to get medical weed and the doc just wink-winked him a prescription.

Then again, I would do it if I was in the US and smoked and anything to decriminalise this is a good thing.
Jacinda Ardern wears Māori cloak to Buckingham Palace
One machine to rule them all: A ‘Master Algorithm’
https://github.com/Blizzard/s2client-api is at least a thing
Facebook to exclude billions from European privacy laws
> I don't want to be too cynical but it can function as a kind of elaborate PR and recruiting tool, as well as generally support the impression of the company being the Next Big Thing.

Whether or not this is intentional, it's working that way. I've heard more guests on techy podcasts that work for stripe than google, maybe just because they're so enthusiastic about the culture that they always seem to bring it up.
An article from the verge mentioned that people were moving away from texting and are instead using services like imessage and fb messenger that restricted carriers from controlling text messaging. Carriers could either change or they could watch their control of texting slip away. This option satisfies the desire of carriers to keep their control and google's desire to fix the messaging experience on Android
>>It slightly portrays that Indian engineering education landscape starts and ends in IITs only.

Well, the problem is people treat degrees from these institutions as lifelong aristocratic privilege. Once you start going in that direction, its now in your interest to keep the myths alive about your alma mater.

How else are you going to earn higher than everybody else? You have to convince the society nobody can ever be good as you, by very social design, and you have to keep things that way.
That's got nothing to do with ether. A simple hash of the code is just as effective (or ineffective) at proving the program is the same.

Unfortunately, in reality you quickly run into problems with different compiler versions, optimisation settings and other issues that make builds unreplicable. At least with chrome extensions you can look at the JS source. With ethereum, all you have to go on is the compiled bytecode.
Sure, but the primary point of her article was the abstract nature of academia which they should have expected going in.
Brand Application as a Fundamental Tool for Your Business
Nevermind that "Hangouts Chat" is already called "Chat" on Android…
Reminds me of an anecdote. GE Moore's wife met Wittgenstein, at the time GE Moore and Wittgenstein were some of the most famous philosophers in the world. Wittgenstein asked what she did, and she said "I work at a jam factory". Wittgenstein was apparently delighted and said, "thank god someone is doing something useful."
Mostly I would just recommend getting the book in the Kindle store or whereever! It's a very good read—people who've read it all seem to end up referencing it.
IRS grapples with decades-old computer system
I hope that this approach fails dramatically! Building such an infrastructure without end-to-end encryption is a crime.
I think Jordan Peterson said something about the mix of collaboration and competition in life.
Surely all that does is make Google more money?
This guy is building a cathedral on his own:

https://en.wikipedia.org/wiki/Justo_Gallego_Mart%C3%ADnez
Isn't it the same with Whatsapp, Telegram, Signal, etc.? Those are all tied to your phone number.
That has the problem of sounding like "judgemental" in French ("jugeote")
Hire Android App Developers from India
> In fact, our everyday testing was way more brutal than Jepsen, I gave a talk about it here: https://www.youtube.com/watch?v=4fFDFbi3toc

Unrelated to the original topic, but I had never come across that talk and it is great. I use the same basic approach to testing distributed systems (simulating all non-deterministic I/O operations) and that talk is a very good introduction to the principle.
Is this difference mainly caused by weather conditions or is it a cultural or economical consequence?
I would characterize that as the standard “I didn’t like it” for academia, listing its well known problems. More interesting would be a discussion about why the support systems in place didn’t protect her from them, but this is simply a list of common problems.
I used pretty advanced type system features to support better hardware description language. for example, I had to provide length of bit vectors in the type system and account for compatibility of concatenation of two bit vectors and bit vector with the length of the sum of their lengths. That required implementing arithmetic in the type system.

I also strictly required that arithmetic and most other operations require length equality. E.g., you should not be able to compare for equality single bit and bit vector of length 10, as it is possible in C and Verilog. This thing alone proved very effective in reducing errors in the code.

The operations that cross clock domains are also prohibited, etc.

The problem with hardware is that it is really hard to change once you "compiled" it. So you have to plan to get rid of errors early, without too much testing.

The problem with AAA games is their budget - you can throw many people at finding bugs by testing (playing and replaying). So you do not need a tool that allows you to get rid of as many bugs as possible as early as possible. The process employed in AAA games development ensures that there will be not many bugs in the end. It is just that process is different than, say, one in hardware development.
A house like that will easily last over a century if you take care of it and do routine maintenance. Obviously that's assuming it's not destroyed in a direct hit by a tornado or a once in a century nearby massive earthquake (such a risk applies to a super tiny fraction of all US housing).

A friend of mine purchased a hundred plus year old wood house. The standards back then were non-existent, boards placed wherever, seemingly constructed stupidly in every possible regard, and it managed over a century regardless through routine maintenance. Keeping in mind that's starting from ~1900. Starting from the standards today, you should easily get over a century. Use a metal roof, replace it every 40-60 years depending, and just take care of it.
It's important to add here that homework has never been shown to improve grades or educational outcomes generally, and it's a very well-studied topic.
That’s another reason why humans are so amazing: we correct so well we don’t even notice we’ve corrected anything. Our eyes see a continuos visual field in color even though we only see color in the center of each eye, our gaze jumps around all the time, and the image is heavily distorted, has blood vessels interfering with capture and nose obstructing part of peripheral vision. And yet you see none of that. We can’t individually control any of our muscles, yet we have fine motor skills that require strict countrol. We achieve through a visual and proprioceptive feedback loop, which corrects our previous memory of doing the same thing.

Driving better than a human from vision alone is extremely hard. Driving better than a human in an area for which you don’t have a 3d capture is extremely hard. Driving better than a human when it’s raining or snowing is extremely hard, etc, etc. Don’t be so eager to discount humans.
Tim Cook says merging MacOS and iOS is something people don't want
That does make sense.

Its actually something that plays against the overall Android experience, for me. Its either: get a phone that has been rooted and has decent ROM support, or live with a bunch of crapware I can't remove, but might be able to disable.

Its unfortunate.
So what you are saying, it takes time to perfect the technology? How is that the same as "no one has a foggiest clue how to do it"? There are many people with lots of clues.
I think this is just a reflection of the mentality in the US.
I've no issues using it on PC. But, I don't like the Firefox UI on Mobile. Also, the fact that I can't set it default just makes me stick to safari, which isn't bad either.
I use unified diff format.
I think that the a) and c) are kind of at odds. If one has everything in the cloud then they do not really need docking. Docking also seems to be quite niche as people prefer laptops when they need to move a lot. As a heavy mac, iPhone and iPad user I really hope they will not merge the UI toolkits though. It would be nice if they merged parts of their APIs and modernized the mac API but for me mouse+keyboard and touch are too different to use similar kinds of controls.
Please get more emojis in your written piece, it really helps make it seem more terrible.
Here they do, but only if you pay for a plan of over 30€/month. Cheaper plans are limited.
I know this isn't your point, but thought I'd share: for me being too confident is always an enormous red flag. Almost never makes sense rationally, unless you're talking about your tiny corner of super-specialization. And even then I'd like to see if you talk like that to the world's top expert in that area.
"Many flats have pipes rigged on the outside" as if that's a bug and not a feature. Hong Kong doesn't get cold enough to have exposed pipes be a freezing risk, and in the meantime you get a) access to the pipes for repairs and maintenance with ease and b) no risk of property damage, cascading down the many floors of a typical residential highrise, if a leak does occur.