skysight-inc/HackerNews huggingface dataset:
I have yet to meet an ex-Soviet citizen who is not of this opinion.

It's only far away leftists/communists that are still of this opinion. They still preach that political decision making should be independent of economic and market factors (in other words: they should be elected/conquer power (social democrats/marxist view) and make decisions ignoring economic reality).

And of course, please ignore that they were largely singing the praises of Chavez and Maduro when this problem was just getting started. Sentences like "Finally a leader that stands up to big banks" and so on were common.

So not only were they singing the praises of these disastrous leaders. They were explicitly calling out the cause of this economic destruction as the best thing ever. And of course, now the consequences become more clear, they must distance themselves from it just like they distance themselves from the fact that the biggest communist state to ever exist voluntarily started a bigger holocaust than Nazi Germany ...

Not that I expect this will convince you of the problems with ignoring economics, but I do hope this can at least make you VERY careful in considering such ideas and give at least some time to looking for problems.
If I'm understanding you and Zed correctly, you pretty much did, you just didn't use Zed's terminology.

As you say, the intent of modern graphics APIs like Vulkan isn't to spare the graphics programmer the hard work of writing low-level code. Instead the intent is to provide a minimal indirection layer which does just enough work to let graphics code work on any vendor's hardware, whilst preserving the graphics programmer's ability to do low-level cleverness.

So game-engines and scenegraph systems are in the business of abstraction, but graphics APIs are in the business of indirection.
Ruby 2.6 Adds Binding#source_location
It's simple, everything that has existed should behave exactly as it used to before. In order to ensure this people invented lots so technics - code reviews, exploratory testing, integration tests and so on. It's even boring to discuss it, it's just basics.
You can still break behavior without breaking the public API.

But yes, tools like this would eliminate most of the semver issues.

I can't believe such logic isn't built-in to more package managers.
Cities should be optimised for (clean/electric/cheap) public transport and cars electric or otherwise are a pain in the ass. They're inefficient, space consuming and impossible to manage. We can use all that spare roadspace for proper cycle lanes.

(I'm never going to win)
A bug fix makes the function behave as it's documented to, a breaking change involves a change to the documentation?
Basic blocks form a linked list (block*), and each basic block has a tree of elem's. Control flow is done with the basic block "predecessor" and "successor" lists.
Show HN: Web DSP audio editor
Creator here, happy to answer any questions! Here's an example delay effect: https://dsp.audio/editor/QbQuSG8sMKsMnrqgf7NB/1
Please feel free to use the tool to prototype or show your creations around.

— Please note that the app runs only on Chrome > v66, for now, because Chrome is the only browser implementing the Audio Worklet[1] spec. Other browser will follow suit (hopefully) soon

[1] https://developers.google.com/web/updates/2017/12/audio-work...
Yes, but only because states can't actually collect taxes. [0][1]

Hence, each state collects levies, fines, rates, stamp duties, privatise public services and various other money grubbing exercises in order to raise capital for themselves so that they can waste/embezzle it according to their whims.

Then there's the problem of disproportionate tax distribution, which most states, particularly WA, seem to raise constantly.

[0] https://en.wikipedia.org/wiki/Constitutional_basis_of_taxati...
[1] https://en.wikipedia.org/wiki/Section_90_of_the_Constitution...
What about basing the decision on the API unit tests ? Combined with API signatures hashes, maybe there would be enough information to deduce minor changes, bug fixes and major changes
For a new and non techy users it isn't at all. Hidden menus, undiscoverable features that you would need to read a lengthy manual to find out. Even the simplest stuff need extensions and they still keep removing things from the core.
Type compatibility between two APIs would usually be decidable, because otherwise the type systems would be useless.

But behavior testing is undecidable, easily follows from halting theorem. I doubt it would even be recognizable.
Cool, will try again in a bit. Looking very interesting so far.
Woah great feedback. This is very much appreciated!

I'm not sure if going specifically into all of your points right here is the best way forward. But suffice to say I am very happen to hear them :)

> the abstractions are wrong and most of the code probably relies on some hidden state that's really hard to debug unless you're the code author.

This is very much spot on, definitely something I want to work on.

-----

The main reason that everything is so spread out (plugins, web API, internal API, etc. etc) is because a ton of people are doing different things with it.

99% of the people only touch the basics, and they don't need to touch any config file, they can go through the UI that handles all of it automatically (Gekko is focused on tech savy but not perse professional programmers). They don't know what (my concept of) a plugin is, and they don't care about any API (nor any version for that matter).

It's about the other 1% who are kind of spread out over:

- people who want to hook into certain lifecycles (to push certain data to google spreadsheets[1] for example)

- people who only use subparts of the app, for example to have something that can fetch normalized market data from a number of different websites <- this is a big part of the project, but not the sole, hence it should not dictate versioning.

- Or people who only want to create their own prediction making logic (with AI or whatever) and use the execution logic of my app. <- in the process of pulling this out as a standalone library.

- people building tools on top of the web API that bruteforces a problem space to figure out new solutions[2].

So all the people that care about the versioning (not the 99%) are exactly the hobby DIY hacking people who want to open it up and take it apart. And it feels impossible to steer them into "don't touch this because the interface is not a standardized API".

-----

The main thing I am going to do now is rethink the entire config strategy, because it's a huge mess and I think I am the only one who understands it[3].

[1]: https://github.com/RJPGriffin/google-forms-gekko-plugin

[2]: https://forum.gekko.wizb.it/thread-56589.html

[3]: https://github.com/askmike/gekko/issues/956
> dramatically increase the cost of (dirty) energy

That is called a carbon tax. It is supported by every serious economist on the left and right, as well as by the majority of the US population. It is also in place in most EU countries, most Canadian provinces, Japan and India.
Yes, I'm talking about content for children; in my case children who cannot read/write. YouTube is a horrible wasteland of mind destroying insanity for that age group. I'm replying to a comment talking about the experience for kids.

I agree about YouTube for adults and older children; there is an amazing amount of top quality content there for people who are capable of searching for it :-)
In the 60s, there was a rather famous project where scientists thought that solving image recognition will take them few months at most. It's 2018 and the best algorithms on the planet will answer with 99% confidence that a sofa in a zebra print is in fact, a zebra, unless they were very specifically trained against this scenario.

I feel this exact same thing is happening with autonomous cars - yes, it's possible to get them to be extremely good at recognising the road and surroundings - but the last few percent, those crucial few percent that make the technology actually usable, I don't see those happening for another 50 years at least.
> The last could be handled be passing the code through the preprocessor (the -E flag in gcc) first

Nope, that only handles preprocessor directives (essentially, any line starting with '#'). Typedefs are handled by the parser.
Years ago, I got a patent for adding morse code to a phone with a rocker switch. The idea is one could text people without needing to look at the phone. You could also receive texts with morse by vibrating the phone.

With a bit of practice, you could have the phone in your pocket, and send/receive without bothering anyone or taking your eyes off your task.
I saw the list on the GDPR acknowledgement but am wondering what they could all possibly be doing?
To the downvoter(s): I assume that you don't have young children. If you want to get an idea of how bad it is, search for "baby daddy finger" and then only follow the brightly colored links featuring babies or recognizable cartoon characters. Randomly subscribe to channels you see. Then you get the full < 6-7 year-old experience of YouTube.
Its very possible. Will be watching closely!
> They chose their victims through information obtained from “data brokers” or from other sources, the department said.

Would be interesting to know more about this. In the legit call center business the phone numbers of people who have previously bought something are more valuable. The ability to target specific demographics is probably a prerequisite for a scam like this, calling randomly would be really expensive.
Look at their governments over the pas 25 years, I mean, they may not seem that crazy compared to Trump, but they’ve been, and continue to be, really shitty.

It turns out that uneducated people make really uninformed decisions and as a result, it’s tanked their economy and exploded corruption.
>PhD program in women's studies

XD
I chuckle every time I remember that when my dad used to interview secretaries to hire ~20 yrs ago, he'd always ask "Can you use computer?" which sounds like a quite funny question to ask a 20-something years old person nowadays, let alone kids.
I'm pretty sure audiobook counts.
Poor countries are actually a great example. Vietnam for instance is an extremely poor nation. Their parity adjusted GDP/capita is $6,925. It's $2,305 nominal. They end up spending a paltry $450/capita party adjusted on education [2]. In the US we proudly spend $3,455/capita - upwards of 700% more. [1] This is a listing of nations in academic performance by PISA results. [2] This is a list of countries by how much they spend on education, if you'd like to compare other nations. Vietnam is not a single outlier.

Vietnam is currently scoring 22nd in the world on math, and 7th in the world on science. The US is 41st on Math, 24th on science. And we spend more to anywhere in the world, excepting 3 nations, on education. You'll find Vietnam is not alone in this peculiar aspect. The correlation between government spending on education and educational performance is not particularly good. And people still think we need to substantially increase educational spending. This is really one of the fundamental problems with government. Everything is seen through the lens of money. Is something not performing well? You can solve it by just throwing more money at it! Of course this is not true. The spending tends to be wasteful at best, and completely ineffective at worst.

The point I'm getting at here is that as you see these sort of results of spending across the range of government fields, being asked to give them large sums of your money to continue spending is one reason people can grow discouraged when being forced to give this government so much of their money. Or consider our completely pointless wars. The total cost for the Iraq war alone is going to end up in the trillions of dollars. And on top of all of this it seems that no matter how much the government increases their gross receipts, they still manage to dive ever deeper into debt. Again, that's not particularly encouraging.

[1] - http://www.businessinsider.com/pisa-worldwide-ranking-of-mat...

[2] - https://en.wikipedia.org/wiki/List_of_countries_by_spending_...
> - She dressed the part; coming to work in a proper business suit and briefcase each day, not carrying a backpack like a sixth-grader.

This is something I've been thinking more and more about lately. I used to be happy with the lax attitude most tech places have to attire but honestly I look around my office now and I wish we had a bit more of a dress standard. I was a tshirt and hoodie fiend but changed to slacks/smart jeans and a shirt recently. I've been on the end of so many barbs and jokes from coworkers over this (which I take in good humour). Interestingly I've found that I'm being taken more seriously by our management side/CTO etc. I have no interest in moving over there by the way, I'll be coding til I retire.

I'm going to be asked why we should change and what's wrong with the casual approach. I think if as a profession we want to be taken seriously, we need to start looking the part. Sure a lawyer could rock up into court wearing shorts and a faded 1980s Man Utd jersey and still do a good job, but honestly what would you actually think of him? What is actually wrong with looking smart?
With smaller sensors and ND filters you don't need higher f/stops because of larger DoF from sensor size - more is sharp with smaller f/stops. One reason I wish more cameras had builtin ND filters though.
> That said, if you're totally innocent, no lawyer who has passed the bar should have any trouble getting the charges dropped.

That's...amusing.

> Again, DAs don't just sit around trying to frame people for crimes they didn't commit

Mostly not, it's more likely to be child who conceive of the frame and manufacture evidence (both planting physical evidence and falsifying testimonial evidence.) Plenty of groups of cops have been found doing this, sometimes to cover premeditated police crimes, and sometimes to cover for police errors.

And sometimes the FBI simply invents entire fields of forensic science so that they can have “experts” testify in their (and state) trials to support the guilt of whomever law enforcement is directed at.

The idea that it is trivial for a minimally qualified lawyer to ensure that the factually innocent walk free in America is laughably naive.
Bank Grade Security
Ernestus Geisericus Gygax
Was Thrun already involved with German Computer Vision ?

Sad that new AI is not doing the deeds on checking prior art..
> Given Moore's law, I'd be surprised if we ever see another AI summer after the current one peters out.

On the other hand, the article notes that today's AI Summer gets its funding from a constant stream of profitable applications (though less dramatic than the blue-sky hype). The field is less reliant on animal spirits of academia, and has a more reliable source of funding.

I still think things like self-driving cars are far in the future, but we're at a point where ongoing research into e.g. machine vision can be funded by less safety-critical commercial applications.
I completed my PhD in the subject of improving back propagation - in 1992! Many people are startled when I tell them how old the idea of NNs are :-)
I've noticed tracking that can track across browsers and their incognito modes even with ublock origin enabled. It may have tracked me by ip, I don't know but I feel like we're getting to the point where the existing incognito modes are useless.
“Oh, you know what Bill’s doing? He’s going for that anti-marketing dollar. That’s a good market. He’s very smart.”

https://genius.com/Bill-hicks-on-advertisers-and-marketing-a...
> barrelling down the road at 70 miles per hour

A '68 VW bus won't go faster than 65 (unless you drive it off a cliff).

Source: drove one across the US a couple times.
> Half the time I think a person wanting to rip off Windows (I know, I know) would be better off writing a Windows 95/98 looking X11 window manager and hacking it to only use Wine. Seemingly for free you would get tonnes of hardware support and the obvious benefits of Wine. You could even emulate the "upgrade whilst shutting down" behaviour to update Linux underneath. I think you could quickly end up with something that would pass at first glance.

This was attempted once with "Lindows" (later renamed to "Linspire" after the inevitable Microsoft lawsuit). Wikipedia informs me that they're actually still around in one form or another and owned by Xandros these days.
Do you have anything - statistics, examples of popular toolkits, something like that, to show this is actually just an "edge case" ?

In the threat scenario we're discussing bad guys aren't "stealing data from my password manager" they just have the password and OTP code that were filled out, possibly by hand. They can do this using the same tools and techniques that work for password-only authentication, including making phishing sites with a weak excuse for why the auto-fill didn't work. We know this works.
China is an awful example. State-directed socialist policies led to one of the worst losses of life in human history.
I don't know - I didn't down-vote you though! (I reserve that for off-topic discussions).
I don't like some of the Mint's practices, like holding back security updates if you chose stability settings (they seem to have fixed it in the latest release). But since it's the only flagship - top notch Cinnamon distro and it is so newbie friendly I keep recommending it.
Hey there! Thank you for taking the time to watch our project. Let me know if you have any questions about Postcards!
Slow repairs in Norway hint at troubles as Telsa grows
I attended this talk at IJCAI, and I must say that the whole system 1 / system 2 analogy rubbed me the wrong way.

A solver for e.g. 3-SAT is general only in a very narrow sense, namely that an entire class of problems can be reduced to the specific problem it solves. However, the solver itself is not doing the reducing, rather it is being spoon-fed instances generated by somebody, and that somebody is doing all the hard work of actually thinking. The solver is just doing a series of dumb steps very quickly, with lots of heuristics thrown in. How is that not also "system 1"?

Anyway, the whole thing was just a fancy way of saying that you can either solve problems exactly, in the way that complexity theorists and algorithm designers do things, or statistically, in the way that learning theorists do things. No need to superimpose a strained analogy.
I like your pessimism. But I'm also optimistic that interesting (mostly non-AI) stuff will happen when Moore's Law isn't a substitute for other innovations anymore.

I am especially looking forward to Ray Kurzweil eating his hat when the singularity is delayed indefinitely.
I'm wondering if something that could make quite a difference is that from a design perspective touchscreens are far more forgiving than proper buttons, if you fuck up the interface all you need is a software update not a change to your manufacturing process. I obviously couldn't say for certain but something like this might end up making touchscreens a lot cheaper in the long run even if usability takes a hit.
The population is pretty much irrelevant to scaling for this problem. The relevant parameter is the number of political subdivisions that the national entity would be distributing taxes to, which would be ~50 in the US and ~6 in Australia.
I can only second this. Coming from a BMW with a physical controller, I now constantly have to try to keep my fingers steady enough to target the right button on the screen, which is hard when the rest of the car moves and shakes.
Volvo kind of solved this shaking-problem by placing the gear shift in a way so that you can rest you wrist on it while touching the screen.

Seems like unfortunately only a few automakers understand this, like Acura [1] or BMW [2] and resist this trend.

[1] https://www.engadget.com/2018/05/16/acura-rdx-true-touchpad-...

[2] https://www.bmwblog.com/2017/10/11/bmw-touchscreen-infotainm...
One feature that irks me on my 2017 Honda Civic:

Activate right turn signal, the main screen changes to right side camera feed, to help with the blind spot, very useful.

When activating the left turn signal, there is no left camera or activation on the screen, you need to use traditional driving skills and just look.

Nothing wrong with traditional skills, but I liken this to arbitrarily swapping around cancel/save buttons in UI/UX.

There are still blind spots on the driver side that could be obliterated by a wide angle video feed, but some PM has decided for me, for whatever reason, that I need to use two completely different driving strategies in real time. First world problem I realize.
The Developer of the Future
How is this analysis even valuable
"The average number of people on a project at a top-10% university was 2.3"

Analysis where the majority of the projects have less than 3 people tells you nothing on how to collaborate.
The writer is an Indian and lives in Bangalore.
I guess it's a complex organic molecule with multiple interactions
Its not a retoric, its according to the latest science. There is this social perception that drinking in moderation is ok for human health and even beneficial, when in reality alchool is a toxic substance with no known safe usage limit.

Cancer in western countries are in general the highest compared to other cultures, so having an average rate among the highest in the world is not saying much.
BBC.com does have HTTPS, they support http for older clients I assume. They still had a WAP site as far as I recall.
How to Create a Navigation That Appears When Scrolling Up
Taking multiple exposures is not always simple to perform with good results. It requires a fairly static scene and camera.

And I doubt most people really need effective 48 MP mobile cameras. They could very well do with more dynamic range though.
It would; unfortunately Java doesn't support that.
I think that's mostly an issue of haptics (and the lack thereof). My stovetop also uses capacitive buttons but the buttons themselves don't change, the biggest issue is the lack of feedback and eyes-free operation.
Chladni Figures
E-Commerce Branding: Select Target Market
Harry Potter Hogwarts Mystery Exact Hack Tool – Exact Hack
That's weird. If I browse some of the sites in the list, I do see them secure....

Example : http://www.leboncoin.fr/ redirects to https://www.leboncoin.fr/
If they asked consent specifically for these types of studies, then it's legal.

As in: a form asking the user if their information can be used in this way and giving them the possibility of opting out. Adding one more clause to the privacy policy doesn't count.
I see this phenomenon in airport parking shuttles ... more frequently than I would like.
I would switch to Linux completely were it not for the fact that I like gaming too much. All my non-gaming computers run some form of Linux (mostly Mint, but I'm thinking about buying a new laptop soon and trying Qubes OS).
Besides the heterogeneous nature of being an "Indian", the wobble is just agreement.

The person who's wobbling their head is agreeing to what is being said. It's not a yes/no.

It's mostly a "Go ahead and say what you want, I'll do what I want to do after you're done".

I didn't grow up in India, so I can see it for what it is, but I am Indian, so the subtleties are visible to me.

And aptly, people who don't need to take any shit/be kind in that instance/appear submissive don't "wobble" their heads. Those people mostly reserve it for their elders (parents/elder relatives mostly).

Take all of this with a huge grain of salt.
I'd argue that briefcase's are more practical for that kind of job where it involves a lot of paperwork, as you can lay them flat without worrying about crumbling them.
D contracts are arbitrary code snippets. So they're Turing-complete, therefore it's still uncomputable.
Interesting, and how does it work with other tools such as mailchimp?