skysight-inc/HackerNews huggingface dataset:
An interesting point.

I think it would be better to merge ASTs rather than text files that represent code. The annoying issues with merges are all about the text representation. When there's actually different logic changes in two different directions the merges cease to be annoying and start to require domain knowledge.

Of course getting from this hand-wavey thought to working software is difficult. Perhaps we first need to start focusing more on the tree nature of code even in the editing tools?
Hey, welcome. It's a great fun hobby. Check out Chris Schwarz's books, The Anarchist's Toolchest and The Anarchist Design book (the titles make more sense after you read them). There's an essay in Toolchest called "Three Tables" that basically describes my theory on craft, it's uncanny.
Land area is not a problem with current energy needs. I wish you folks would actually do the arithmetic on this.
This so much. Not only are the length strange but it seems like if you don't have a good lawyer and you really didn't do anything you get convicted for attempted (fill in the blank) I've seen people get convicted of attempted assault what even is attempted assault.
Who’d benefit if they did? iOS users would benefit from AV1 but the only thing VP8/9 would add for web users is security exposure and lower battery life. Everyone serving video on the web already has equivalent quality H.264/H.265 and the next big change should be moving into the future with AV1 rather than spending millions to implement previous generations of codecs.

Similarly, as a developer I like the idea of Service Workers but as a user I’m forced to note that the only thing they seem to have added to my web experience are sites breaking in a way which requires more than a reload to fix.
Census Overhaul Seeks to Avoid Outing Individual Respondent Data
speech recognition immediately jumps to mind
Ask HN: Whats the best way to securely share a passport scan with a third party?
Businesses quite regularly ask me to mail them my passport. There must be a better solution.
How the U.S. betrayed the Marshall Islands, kindling the next nuclear disaster
Yes for things that are easy to isolate like dashboards and pdf reports buying solutions is good. But for things that need orchestration of various tools open source tends to work better for me.
Telegram does this in chat icons and it's very annoying.
I’m glad this article wasn’t about the torture and killing of dogs that is routine in medical experimentation and training.

https://theintercept.com/2018/05/17/inside-the-barbaric-u-s-...
Thankfully, using these features is optional.
I'm not convinced it is solvable. I don't think the general case is reliably solved even by humans.

E.g. is Carlos the same person as Karl?

Well, that depends. Was one of them localized, or are these the actual given names. Just this weekend I was on an offsite and saw a Spanish book about Karl Marx, or Carlos Marx as they had written it in the title, in the library of the house we stayed in.

Clearly in this instance the names are the same, but that requires knowing that Carlos Marx maps to Karl Marx and that Karl Marx is a famous name; otherwise you can't assume the name was translated.

There were many other names on books in that library. I don't know which one of them - if any - also maps to someone known under another name, because that requires me to know which person they are about.

Is Curt, Curth, Kurt the same person? My uncle had all three on different documents, and delighted in telling people about it.

What about countries like the UK, where there is no legal requirement to notify anyone of a change of name, and where a the legal way of formally changing your name - a "deed poll" is just a document structured in a certain way where you assert that you are known under a certain name? My ex is known under at least three different name combinations, all of which are present on different sets of legal documents.

Some subsets of the issue is solvable, but for example there is no way of taking a full name and returning the "name this person prefers to be known by" because the name does not contain that information. You can make a pretty good guess.

But you'll fail dramatically for people from different countries. And don't think for a second you can guess correctly based on where a name is from - many names are used in different countries, and often as different elements (e.g. firstname one country, lastname another; feminine name one place, masculine another), and many people have names that combine different nationalities (e.g. my son has a name that combined an English firstname, a Nigerian middle name and a Norwegian last name).

The only reliable solution is to not assume any one single string can be used as a generic name - you need to ask what to use within a given context and within whatever constraints you have.
> Ok but where will that talent go?

Presumably to another company where they live, or are comfortable relocating to.

You seem to continuously be assuming a perfect market, that doesn't exist.

I agree that just blocking this sort of thing from countries that actually care about human rights won't solve the issue, but stopping a lot of it is still valuable. Additionally, I don't know if this sort of thing could exist in some of the countries you name. For China, at least, it sure seems like if you're good enough at this sort of thing, you get strongarmed into their existing military infrastructure used for spying on everyone else. I can only assume Russia is similar. I don't think either of those countries have free enough markets that a NSO-like company could exist.

India, I don't know enough to comment.

> At worse, western devs move to other coubtries or simply sell exploits illegally without getting caught...to non-western entities.

Do people just up and move to other countries at the drop of the hat? That requirement alone is going to substantially reduce the number of people doing this sort of work.

Again, the goal isn't to completely prevent exploit sales (which I agree is basically impossible), but to reduce the harm. Stomping out these companies (or having MUCH more aggressive oversight) won't substantially impact the hosting state's economy, and it will substantially reduce the available products on the market. I can't see a argument against that.
That's just vertical scale. Distributed is what I was referring to. See comment below.
> not once, in all the hotly debated discussions I had, I found anything of value in the person being censored.

This says much more about you than about those people. Shame on you.
There’s not one perfect answer, the eye is in the beholder.

I personally have a harder time coming up to speed on things that don’t break things down into fairly small chunks. I have an easier time dealing with abstraction and would rather implementation details of what I’m looking at to be hidden until I drill in another level. IDEs make that latter part easy.

However I’ve come to realize that there’s not a one size fits all here. I’ve worked with people who are the exact opposite, and everything in between.

The best one can do is try to find the happiest medium for everyone involved and power on
If you are looking for a commercial (not opensource) self-hosted dropbox alternative, FileCloud (https://www.getfilecloud.com) is great. It comes with great support and has clients for windows, mac and linux.

Full Disclosure: I work here.
"PyData is an educational program of NumFOCUS, a 501(c)(3) nonprofit charity."

They put on the PyData conferences across the world -- for example, PyData NYC 2019 was last week[1].

Profit from the conferences goes toward supporting NumFOCUS programs, including many open source projects[2].

Little-known fact: despite the name, PyData is not just a community for Python. Though Python is probably the largest sub-community within the PyData umbrella, PyData actually covers the Julia and R communities, as well. This is similar to how Jupyter Notebooks, and the parent Jupyter project, though very commonly used by Python data analysts, are also used by R and Julia programmers. In fact, Jupyter is a kind of portmanteau for "(Ju)lia, (Pyt)hon, and (R)".

If your company is looking to hire people comfortable with an open source data analysis stack -- while also supporting the good cause of scientific and data-oriented open source projects -- then you should consider forwarding sponsorship information from PyData's website[3] to a relevant hiring or marketing manager.

[1]: https://pydata.org/nyc2019/schedule/

[2]: https://numfocus.org/sponsored-projects

[3]: https://pydata.org/sponsor-pydata/
It was always hard to develop a new plane. For all that the author waxes rhapsodic about the 747's 2 year design to test flight, the 747 development process very nearly killed Boeing (it brought Boeing far closer to the brink than the a380 did for Airbus).
There are several kinds of MITM. DNSSEC makes rebinding, poisoning and DNS interception for capturing and modifying traffic neutered. Being a protocol it is however ineffective against other attacks such as unauthorized domain transfers.

What artursapek describes is probably that, while you are of course correct that no improved encryption could possibly improve on the fact that web browsers still default to unencrypted communications.

So the problems are mostly complementary, but rebinding and poisoning offers an attacker more ways of intercepting cleartext traffic unless mitigated.
Oh geeze, I just read the title & am skeeved out. Def'y fodder for conspiracy theories, will read it shortly.
For clarity, I don't mean to imply all CTs are untrue. Sometimes they prove to be profoundly prophetic.

I was coming to posit my own CT as to how fast this story dropped from 1st two pages on HN yesterday despite it's active upvotes.
Why don't they tax on purchase then? A differentiated sales tax based on the necessity of the item.
I think the diversity you see in cameras and lidar placement and existence is worth it enough to have different paths forward. Tesla seems insistent that it can be done sans lidar. It's definitely worth it to see which approach works best.
I definitely agree! Going too far in one direction or the other is likely to both result in poorer code and to antagonize whichever side isn't compatible with that approach.

I think what I was trying to get at is that one of the reasons that teams often don't find balance is because the differences are dismissed as being just differences of opinion. I was trying to show that they are often much more significant than that since they can make it difficult for one side or the other to understand and work with the codebase.
looks like great candidate for bolt(b+) and badger(lsm)
What does being right buy you if it doesn't affect the change you're after?
It's less bad, but far from secure seeing it is not end-to-end encrypted.
My name is John O'Brien. I can't tell you the number of times using my name breaks web forms.

One time at work, I insisted on getting access to a system I manage. When they added my name, the whole system came down for a day in production. I told them never mind, they deleted my name from the list of registered users, and the system came back up.

True story.
Then at least be upfront with the user about why you're asking, because they might well answer differently (e.g. include a different number of parts of their last name) if they know your purpose is to sort the name than if they think it's being used for a different purpose. They might even give totally different names.

That's the most important part of the comment above: The concept of a name is so overloaded that unless you ask about the string to use for the specific purposes you intend to use it, then there is very little you can do with it.
They weren't fast by any stretch of the word. There was no one with a good connection to experience it fast, so it can't be called fast.
Boeing/Aurora are kinda trying that with the D8 (aka double bubble). It’s not exactly the same since it is basically two circles next to each other rather than one large one, but it will be twin aisle.

The D8 is one of the cooler projects right now, in my opinion. It isn’t too radical like many designs, but it would dramatically lower fuel consumption (50-70%), offer dual aisle boarding on a smaller craft, and a lot less noise. All in a package that doesn’t have too many unknowns from an aeronautics perspective.
It’s impossible to see the world as it is, argues a neuroscientist [video]
I’m always surprised by the need for training to click on the “bold” or “save” button. Yet Facebook has 2.41 billion monthly users. One cause would be that people are afraid of the career implication of
clicking « save » on a document that shouldn’t be saved (the « mismanagement trauma » is how I would call that).

I know Atlassian changed it colors[1] for “cringy blue” because it made people less afraid of clicking than “serious blue”. But generally the same persons who succeed to become fashionistas on Instagram and plug it with their Google Analytics somehow and make hundreds with it, are sometimes the same who would need a training to use the Microsoft ribbon, come Monday morning.

[1] Heavy use of B400 for flat elements like the bar, to sashimi salmon for lozenges: https://atlassian.design/server/foundations/colors/
I am not aware of tools similar to BIRT and Jasper Reports in Python.

My observation is the world has moved on from Crystal Reports type tools to Tableau like tools. BIRT and Jasper Reports were created at a time when Java was dominant and I don't see anyone creating similar tools going forward. That's my two cents.
I use firefox on ubuntu and the performance is terrible. Its constantly crashing, tabs crash individually, it hangs, launching memory heavy websites seems to crash it most often. When I switched to chromium the performance got a lot better.
Does that include people who are travelling?
Regulation at every level, not just FAA. Labor laws come to mind.
Fortunately, some companies do share a significant amount of what their cars have learned so far. Uber publishes a ton of papers about their self-driving research [0][1]. Waymo released an open autonomous driving dataset, and publishes papers as well [2][3].

Of course, papers and data aren't code. But I think a lot more is being shared than people realize.

[0] https://eng.uber.com/author/raquel-urtasun/
[1] https://eng.uber.com/research/?_sft_category=research-self-d...
[2] https://waymo.com/open
[3] https://arxiv.org/pdf/1812.03079.pdf
737 < 757! The argument holds!
I disagree. There are lots of advancements that DL has yet to fully realize with even the current technology. You're focused on commercial applications but applying neural network models, especially CV models to many types of scientific research has yet to be explored due to lack of funding.
I use firefox on ubuntu as well and it works very nicely. Its RAM and CPU usage is negligible, sites load very fast, and the developer tools are awesome.

I think something is wrong on your system.
Success Doesn’t Require Role Models
Paint.NET is the one app I've used extensively that I'm aware of being a WPF app, and that's because I remember reading a dev blog about implementing aero glass when 4.0 was being developed.
Targeting Incest and Promoting Individualism
Neither beta nor gamma radiation will "activate" other parts of the structure to make them radioactive themselves; only neutron radiation (which can convert stable isotopes into unstable isotopes with more neutrons in them) can do that.

Nor will they weaken the structure.

So as long as people don't enter the reactor without proper precautions, there's really no reason to worry about radiation inside it. And this problem can be solved pretty well with a fence and warning signs.
Blocking all unknown numbers is fairly standard.

Defining a silent ringtone by default, and a non-silent one for your contacts, is another.

Better management tools on phones themselves would be a bonus.
Windows Sandbox doesn't replace Sandboxie. It's not a comparable product (yet).

Windows Sandbox launches an isolated, empty VM on every launch. This allows you to install and test software, but the contents are wiped after you close Windows Sandbox.

Sandboxie allows running arbitrary executable in it's own proprietary sandbox, with it's state being stored (and examineable) between runs.
That's not the sort of support that I'm talking about. That's trivial, and those Best Buy employees are most likely just incompetent, kids off the street that enjoy computers. It's true you might get better desktop support out of a Redhat engineer (for Windows, desktop Linux, or otherwise), if you could afford to pay him. The same would apply if people had a direct line to a Microsoft engineer.

I'm talking about ensuring some script you wrote in VB6 in 1998 still works on machines in 2019. Take that scenario times 100. It's not advertised but they do fix (or break, then fix) enterprise issues better than any entity I've seen, and definitely at that scale.
Cool indeed, though I foud on Firefox that alt both toggled compact code view and toggled the Firefox menu bar, causing the display to jank around. Hope this is fixable.
How do you get such variety in sound just from recording the volume?

https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampli...
Firefox is okay overall but it's quite distracting. for example it often blocks apt-get with auto updates. it crashes once an hour
congratulations on your successful cordyception
From autonomy day hacker news comment: "Pegasus consumes about 500Watts, compared to under 100 Watts for Tesla's FSD computer. Elon in particular emphasized the performance per watt (as it's always possible to cram more chips to increase performance if you ignore cost and power consumption).
The comparison made in the video: 500Watts for an hour consumes about 2-3 miles of range. In a city in slow traffic, going 12mph, that's a significant range reduction. So you might have a 10% improvement in range for the Tesla ASIC in low speed conditions" [0].

Also, Tesla is/was planning on running these chips even while not in autonomous mode in order to spot new scenarios which it can then record what the car sees and what the human does in order to collect a lot more unique road scenarios to train their models with.

[0] Credit Robotbeat: https://news.ycombinator.com/item?id=19729743
"We don’t yet know what to build" - and continues with the thousands of way a GUI-framework could be built.

I'm sitting here thinking: is it that important for the user? For a hobby-project sure, but doesn't developers want to wow customers with really nicely designed GUI:s because of the simple fact that beauty sells?

I'd argue that if you could find a really, really great GUI-designer (not developer) to take a crack on just one platform (so as to not make a Frankensteins monster) it would matter way more than if the architecture was modern or not.

To put it in another way, developers need a guiding hand with UI-design, not how to structure their program.
The compute for autonomous driving could be 10% of the total energy budget of the car. https://cleantechnica.com/2017/10/13/autonomous-cars-shorter...
> So something needs to be done to convert those http:// connections into https:// connections, and I don't think DNSSEC does that.

HSTS is already being used for this, although it uses a TOFU-like model where the very first connection is vulnerable to MITM downgrade. DANE (which uses DNSSEC) does not have this problem, and could be used for this, but it’s the browser vendors who would have to be convinced to implement it, and I don’t have high hopes.
What you call prejudice is a debated value structure. You can weigh the cost of negative emotions against all kinds of ideas and have the ideas come out ahead.

It's weird to see you say "What matters to people is what people decide matters" and then assume the other party has no reasoning behind their actions. Peculiar indeed.
This is different. Those internal registers are not accessible at all by software, they are part of the micro-architecture that emulates x86 to the rest of the system, and are actually used. Your modern CPU is like a virtual machine.

That Hitachi CPU however physically had those unused registers as well as that native mode where instructions wouldn't artificially be delayed to be cycle-compatible, but by default behaved like the older and slower model and was only advertised as such.

That doesn't make too much sense first glance, unless there was some glaring bug discovered after production started, or as suggested they feared it would make some more expensive "enterprisey" CPU from another lineup obsolete.
Not even stereoscopic, you could still drive with one eye shut.
The opposite fallacy seem to be quite common: People thinking some dubious message delivered in a sufficiently abrasive way must be a "harsh truth", and any counterargument just means "you can't handle the truth". This is why politicians and debaters use the harsh rhetoric: It works. People eat it up.
The NASA women who inspired 'Hidden Figures' will get Congressional gold medals
"...until the rewrite"

Old school me understood we always create three versions: understand the problem, understand the solution, do it right.

I'm poorly adapted to today's world where projects don't mature past the first stage. Because of fashion, re-orgs, acquisitions, general purpose chaos.
Today they produce a lot of subsidized power that when everything operating correctly produces an excess of power. However we are not talking about today, we are talking about the future. The average plant age is 30 years. Some plants are so old that frances neighbors accuse it of risking another Fukushima incident.. Germany closed its plants for precisely that reason. It will like cost close to 100b if not more to decommission and untold amounts to replace whatever they take offline. My point is that just for France to unwind it’s aging nuclear it’s going to have to build and spend a lot and that is just to get back to even... much less expand to cover new sources of electricity like electrification of the car fleet. Germany in contrast has been building new transmission lines and production for a decade and still has a decade to go. Norway actually has a true surplus which is expected to be a multiple of france’s entire output, etc etc. My point was that the author was saying nuclear has an expected age of 40-80 years... I call bs on that lifespan and point to France as an example: there’s just no way we see them continue their existing plants for 80 years when their existing plants are already showing signs they may be at risk or not be able to operate much past 35-40...
I was having a similar experience earlier this year, so I reluctantly did the same for a while. I got sick of chromium though, really missed reader mode for one thing, so I decided to put in some more effort to troubleshoot.

For me what did it was switching to wayland (sway[1] specifically, from dwm on x11). Now it's a good step faster than chromium.

I agree with the sibling comment; there's something wrong going on, what you're describing isn't firefox's baseline.

[1]: https://swaywm.org/
Google Flights (and click through to the carrier’s site) has been pretty accurate for me. Only one time VA swapped a B787 for an A340 on my flight from LHR to JFK.

I asked the attendant and they explained that they were having some issues with the B787.