skysight-inc/HackerNews huggingface dataset:
This seems backwards. We don't wait to see if there is a problem, and then fix it when it comes to financial matters.

We know there will be some fraud, so we design systems to verify who is doing a transaction and ensure someone else does not impersonate them. Peoples money is at stake.

What would we say to a bank that does not require a login to take money from someone's account? Would it be ok for the bank to say, "first, you have to demonstrate there is an actual problem that is widespread". Of course, they control all of the data that would let you make your case. And, how would you prove that it wasn't Joe who took money from Joe's account if there was no authentication method for the transaction? It would be just having to take Joe's word for it. "Honest, I didn't take that money from my account - it was someone else".

That's exactly how voting is today. Its just worse, in that Joe may have died, or stopped voting for some reason, or be in a care facility and unable to form decisions, or not even exist, or live in another state and still be voting in his old state (and his new state), or any number of other things. The person voting for Joe would likely never get caught, and the problem would not ever surface.

There are several examples of fraud in the past. There are also examples of reforms that have been successful in reducing fraud. We have a ways to go, though.

I'm not sure I'm up for the postcard for this same reason. I don't think I'd patronize a bank that sent a postcard to an address it has on file giving the bearer carte blanche with my account.
My midtower case has a big handle on the top of it. Its from that era! Don't see many of those anymore.
Apple is quite happy breaking and deprecating things between macOS versions, why would some legacy scripts that are already in support only and will be EOL in 2020 change that? Unless they use it internally, why would they spend money on maintaining a Python version at all?

Maybe for e.g. RHEL it makes sense to maintain Python 2 beyond end of life, since they can charge an arm and a leg for companies who have been too lazy or complacent to port and upgrade their stuff, despite clear and generous deprecation timelines. But I don't buy this for Apple.
That's just pushing the problem up a level.

Adding an explanation is proposing a model for the coin's behavior. Regardless of the model proposed, and whether it is confirmed or refuted, if the coin is fair you learn nothing.

On the other hand, if the coin is not fair, Solomonoff induction works.
Centralization cons: fixed resources, fixed configuration, fixed environment

I'm not willing to assign any of those cons to centralized services in the Cloud Era. All of those a just one one click away in AWS or any other such service.
Im the developer that working in the company making those iot sensors for trashbins. You can shoot me questions if you guys have any.
Interesting stat. Personal experience? Almost all plastic in the ocean comes from fishing vessels and dumping of garbage into rivers in Asia. It would be interesting to know where those straws come from.

All of this plastic discussion recently was due to China banning the importation of plastic from recycling systems in the West. People were made aware of how their plastic recycling was not really working out like they thought and actually was causing harm to other people. Banning plastic straws is like a little penance that we can do to get our psyches back in balance and close that small window that opened in our awareness onto the vast amount of consumption all of us do.
As a pretty heavy notebook user (for computer vision and machine learning), I have to say that all of these new features are nice but they don't address the real problems with the current ecosystem. Namely, there's no good way to transition exploratory notebook code to python modules. We need linting and refactoring tools in the notebook and something better than `aimport` for moving code into separate `.py` files.
Email is a working example of federated network, and it’s profoundly different from Facebook. And not any more abusive than Twitter.
That's the reasoning that was used to lower the drinking age after the draft/Vietnam War
It's funny how when it comes to the actual hardware, Apple is among the first to adopt and customers are often forced to buy dongles and new peripherals, but when it comes to installing a major version of Python that was released a decade ago this December, Apple is happy to not push people.
Money Really Does Lead to a More Satisfying Life
When I Google "karl popper problem of induction" the Wiki article says:

Karl Popper, a philosopher of science, sought to solve the problem of induction. He argued that science does not use induction, and induction is in fact a myth. Instead, knowledge is created by conjecture and criticism. The main role of observations and experiments in science, he argued, is in attempts to criticize and refute existing theories.
Set theory exists because something was needed to put analysis on a foundation that mathematicians were satisfied with (of course, some didn’t feel a pressing need for it, and some are still unsatisfied with the foundation), especially after Fourier threw a wrench into ideas about the possible definitions of a “function”.

So the “application” for set theory you want is point-set topology, and the “application” for point-set topology is analysis, or further down the road all sorts of modeling used in physics and engineering and so on.

Here’s a bit of a history lesson by Rudin, https://youtu.be/hBcWRZMP6xs

If you want to get a sense of the historical fights involved based on an analogy, see Lakatos’s Proofs and Refutations https://math.berkeley.edu/~kpmann/Lakatos.pdf
What nonsense. The claim is that the article does not define certain criteria and then goes on to list a bunch of stuff that is reasonably obvious.

Citations are required at the end of scientific papers, they are not required for stating uncontroversial or obvious things in comments on a forum.
What I don't get is why the React guys don't just call the passed functions with 'this' being the component, which seems like the most common use case. If you need to override this, you could indeed use bind (it's not overridable after that AFAIK so no logic is required from React side).
Not just between car manufacturers, but also between the cars and the area conrol system. Basically, all car manufacturers whould have to agree on a common API that allows the control system to take over, with full access to sensors and drive controls. A manufacturer could not simply refuse to implement the API, because this would effectively make their cars unable to use certain parts of the road network.

Even if manufacturers would somehow manage to agree on an API, it could then be "abused" by competitors or accessory vendors to sell their own customized car assistants, which would instantly work with any car brand - without them having to negotiate with the manufacturers.

I fear we will sooner have a usable open IoT standard than manufacturers giving up that level of control.
Let's not forget all the cheating too, the predated "stream sniping", or all the cardboard solutions used to divide up the screen.
Do straws on the beach come from normal straw disposal? I would assume not. And most people dispose of straws normally.
Can you explain why you don’t think a SWE can be passionate about coding? I don’t think I understand your point.
Read the Barr report on Toyota’s unintended acceleration incident. They didn’t have the right failsafes and watchdogs and only a single bit was responsible for a critical feature. Meaning memory corruption or a cosmic ray flipping the bit can cause disaster. They didn’t follow anywhere near best practices in their firmware development. It’s not just the young upstarts that mess this up by being “reckless”
Sorry, "totally reject" is a bit stronger than I meant (and I'm past the edit window). I just feel strongly about developer obligation & responsibility for security code and infrastructure being commensurate with the risk they ask the users of the software to take.
I remember in those days we used to ban playing oddjob because he had a shortness advantage
My TS code looks like Java or Swift. If it's more than a quick function on a web page, I'll never write JS again.
I was a backer when it came out but it has not become what I had hoped it would be.

It seems the need to alter the applications to work as a sandstorm app means most apps were a few versions behind and often contained bugs. I tried doing some of the simplest things and got major fails, so I let it go.

Plus it didn't handle the web-centric use case well (only static content [0]), which makes its usefulness very limited as a server-side platform.

https://docs.sandstorm.io/en/latest/developing/web-publishin...
I don't think "regular people" are concerned about being harmed on social media. The story around abuse comes from very high profile people that receive the social media equivalent of what we used to call hate mail.

When a regular person signs up to Twitter they don't even get any followers let alone harassment. Abuse only happens when you reach a suitably large audience to enable it. Most people will never have that kind of attention.

I think centralization's domination in tech is due mostly to technical and business reasons. Centralized search is fast, centralized content is fast and high quality, discovery is easier...
Induction is the problem, so if falsification does not solve the problem it does not contribute anything.
>We agree that we “see” things

That's precisely the epistemic problem. We agree that we see things. Since "we" have no experience of being an AI, we have no way of affirming or denying what "their" experience may or may not be (apart from mere chauvinistic dismissal, ie "'they' [and their hardware+software] aren't like us [and our brains], therefore 'they' can't be conscious").
Many of you have on-the-fly code compression in your pocket.

When I worked in their R&D dept, I developed a feature for Qualcomm's modem chips that allowed the code to be shipped in compressed form. I wrote a custom paging handler that could fetch and decompress pages on-the-fly.

It started with just code and RO data. Then we added RW compression, which meant our handler now had to re-compress evicted pages of RW data that been modified.

I came up with the eviction scheme. I even added some tooling to our build system that would analyze hardware traces of typical usage in order to provide input to the linker to organize and optimize the image layout so as to reduce page fetches (thus decompressions) in those common use cases.

They've since gone wild with it. I even remember there being discussion on stack compression. I think they are working on a hardware compression/decompression engine these days and integrating with caching.
After reading the really good Donna Meadows essay on leverage points, perhaps we should have taxed straws when theyre purchased and used that as money to pay Fishermen to haul in unused / found nets.
Twitter is pretty abusive. And email used to be even worse.

It didn't get decent until it people started flocking toward centralized solutions like GMail, which (coincidentally or not) did a pretty decent job of reining in spam and viruses.
To my knowledge yes, but quake predated it but wasn't nearly as accessible
Shape the debate on the EU copyright proposal
So check fraud is exactly what you are describing in a financial context and still happens all the time.

As far as voter notification, you don't have to use a literal postcard and there wouldn't be any need or reason for it to be a credential, it'd just provide the voter with information about where to vote. The polling place would do whatever verification was required separately from notifying the voter of where they are eligible to vote.
I think the main reason "this" is considered confusing is that many programmers learning JS have already spent years coding in Java or C#. They expect it to work the same, then get frustrated when it doesn't. But the reason it doesn't is due to the fact that functions in JS are first-class, and don't intrinsically belong to a particular class and object instance they way they do in those languages. As such, the context represented by "this" has to be more fluid in JS.

That's not to say that the design of "this" is perfect. And it doesn't help that JS' syntax was designed to resemble C-family languages that it differs from significantly. But nor it is some entirely arbitrary and illogical flaw. If you take the time, it's possible to gain an intuitive grasp of how functions and "this" work in JS. But instead, learners are too often told that "JS is quirky" by others who also have come to it from Java / C#, and never move past memorizing to a list of these "quirks" to genuine proficiency. They then grumble whenever they need to work on a JS codebase, because their incomplete understanding makes it feel like they're standing on quicksand.

Soon such devs fall into a circular trap: They don't like coding in JS because it feels weird and unintuitive. And they don't take the time to learn about it more deeply because they don't like coding with it, and don't want to waste time learning about something they dislike. But since they have to code with it, because it's part of their job, they just stumble along, hacking away and getting frustrated when things don't work, then come onto Hacker News and blow off steam about what a garbage language JS is.
>> It wasn't until Facebook's meteoric rise that it became mainstream and commonplace to put one's real name next to one's off-the-cuff words online.

Do you believe this is a good or bad trend. I personally see it has universally bad and is could directly be attributable toxicity of those communities, as the most extreme people, the people that either have nothing to lose, or do not fully understand the risk are the only ones that engage in any meaningful way, those groups then feed upon each other. Everyone else either leaves or self censors so the only remaining conversation is an extremely toxic one where people are talking past and over each other yelling into the void. There is no moderate middle as the moderate middle shuts up for fear of pissing off both extremes.

Anonymity is a bed rock foundational element of free speech, even the founders of the US understood this which is why most of the Federalist papers, and many other pivotal writings in history were written under Pseudonym's.

This idea that "real names" policies improve discourse is simply false and IMO lowers discourse
> A lot of the cheats were added by the code team

I’m still amazed at how long it took for the cheat codes to become known. I remember scouring the early internet and finding nothing but guides. It wasn’t for years before I saw they existed. Other games had their codes published in magazines almost the same day they were released.
It's federated but certainly not completely decentralized. Spam filters in a way have become "a protection (even if flawed)". With email, you can still send an email to anyone but if you send it from a personal server versus gmail, it's much less likely to be read.
> Abuse only happens when you reach a suitably large audience to enable it. Most people will never have that kind of attention.

Are you a straight white male?
Bigger problem with centralized services is stifling monoculture. There will never be 10 different frontends to Facebook the way there can be 10 different email clients. Or 10 different newsfeed sorting algorithms.

It’s the same problem that Amazon has - one size does not fit all in UX, and one decision maker, even if very smart and well-meaning, will sooner or later get himself into a corner and be stuck there.
I agree. Seems like he didn’t research things well and basically got scammed. There’s no way 1200/month to live in a 13 person 2 bedroom is anything but the most expensive roommate:cost ratio that he could’ve found.
The Ultimate Guide on How to Choose the Right Startup Accelerator
There are a number of factors such as psychological ones that play a role here, but one major one is distributed teams. I'll go into below what my solution is to the whole off-hours problem is.

As a DevOps guy, you have to bail people out of situations or assist with a scary release (because things are rarely sufficiently automated, it takes years to convince management and fix tech debt, especially in a startup). For that and other reasons, there's an expectation that 'it's just part of the job' to 'be available' in case someone in the globe needs you.

After suffering such things for well over a decade, I've chosen the stubborn consulting route. My health care sucks and it's hard to find roles, but once I do I get paid hourly and well, and let me tell you something about company behavior when you're on the clock: suddenly they volunteer OTHER people for off-hours work, suddenly they're reluctant to let you work more than 40 hours.

That realization should clue you workaholics (employee workaholics, not founder workaholics) in on what's really at stake here, and the real reason you're checking Slack nervously at 3 pm Saturday before your colleagues do: it's free overtime for your company.

And quite frankly I think many of you are doing your colleagues a disservice by setting availability standards too high. There's no reason to race to the bottom.
Smarking (YC W15) Is Hiring a Back-End Engineer in SF
PAPATYA v5 Script
I agree quite a bit with your last paragraph. Linux package managers are awful, with the two most popular (deb and rpm) being hellscapes of haphazard poorly documented cruft.

Linux distributions are also harder to deal with than the Apple Store, an "accomplishment" given how bad that is. Getting a package into them is terrible. They are informal cliques, and that worked back in the 90s but now doesn't scale.

Package management in general is an area ripe for a complete overhaul. Unfortunately that's hard, and it's hard not to fall into the "second system effect" trap and create something even more unwieldy than what you are replacing. Look at systemd.
Explosive case of poop-packed “megacolon” prompts warning from doctors
I'm still stuck on this point. Would you expect a kind response, even in public, if someone overheard you talking to friends and just said "Language."? Now take that and move it to social media which is hardly a public space where manners are the norm.

He made an error here and clearly he feels guilty about the way he addressed it.
You are right that some apps will become popular and they will become part of centralized backbone. People using Mastodon or any other decentralized apps based on Kadmelia DHT and other technology will still be using Android, ios, Mac or Windows as primary base platform. Only very small subset of people will use Linux. So in the end, it will still be dependent on centralized infrastructure. It's not just about one or two apps but the overall internet architecture and its control and dependence on bigger company. Now as Apple, Google, Microsoft and Amazon lay their cables across oceans, acquire ISP's and telecom, will control from packet switching network to application delivery used by normal person.
Yes, you can always invent self-serving narratives ("And that's why Trump was elected!") but that doesn't mean these self-serving narratives have any basis in reality. The right-wing reactionaries who get hopped up about California's straw bill are not actually reacting to anything. Anti-environmentalism is part of their core identity and if they weren't whining about one bill they'd be parroting conspiracy theories about Musk. The reactionary pose is just a pose, the sort of thing teenagers do -- it's not any kind of rational position supported by the facts or intelligent analysis.

> I'm reminded of the "save the trees" campaign of my youth that lead to the removal of paper bags from supermarkets (with massive marketing to convince the public plastic was just as good as paper)

You do understand that our understanding of the world evolves over time? That science progresses? Twenty years ago nobody really understood how dangerous plastics are and in the last twenty years plastic use has exploded. Now people are trying to do something about this. This is called progress. It's not an indication of some plot but rather the natural process of discovery and change that drives civilization forwards.
If I'm not mistaken, the title should actually say "(1980)". Didn't Infocom write this article when they were about to release Zork?
>It's fully possible for individuals to self teach in a working environment and be capable of performing effective research with 2-4 years of good experience after undergrad.

It's technically possible, but it's unrealistic. The work that is published in journals often demonstrates results that are known by the community years before the actual publication. There's effectively a "secret club" in many disciplines that you need to have connections to in order to actually understand the current state-of-the-art. Without those connections, it's hard to understand what is high-impact and meaningful. This means the research you would do is likely to be insignificant, or already done and pending publication.

An easy way to avoid this is to start attending conferences and working with establishment players, which is exactly what doing a PhD entails.
Goldeneye and Donkey Kong 64 split-screen were pretty much the go-to games for my friend group back in middle and high school (late '90s/early 2000s).

They stuck around even well after better consoles and games came along-- most of us ended up going down the Sony side of the PS2/Xbox/GC generation, which was limited to two players without a multitap. The N64's four controller ports were really a killer feature for the system-- it meant that the only thing you needed for four-way multiplayer was to have each player bring along their controllers from home.
And WordPress, drupal and honestly every other php project custom or open source.

PHP needs to go away.
Geocities was a lot more fun than what we have now.
Finally, visitors from Betelgeuse no longer have to rely on a human interpreter.
Improving Our Laravel Nova CRM
This was at ORD, which I've found (perhaps it's just one of the benefits of being in the midwest) to be a very friendly port of arrival for international flights. I was asked aside for an "interview" upon landing (I'm a US citizen living in Chicago) by two agents, who asked if I had a phone and then asked me to give it to them. I politely but firmly said "I do, but I'm not comfortable unlocking it." They asked why, and a I responded that it's highly personal and that I would be happy to help them in any other way, but I believed I would be within my rights to refuse them access. They didn't push it further, but I was detained for three hours or so while they asked pointless questions they already had the answers to. My phone didn't leave my person during that time, though at one point they asked for some contact information that I said was only available on my phone, which I unlocked in front of them, retrieved, then pointedly relocked and put away.
> This country runs from the bottom up.

While I very much support individual privacy and liberty, I think the statement above is being misapplied: Yes it runs from the bottom up, and therefore it does not run according to ancient rules and their interpretations. It's a democracy, not a religion; today's voters decide what they want, not ancient prophets (the Founders) who handed down scripture (the Constitution, Federalist Papers, etc.). And in fact, that's how the founders of the U.S. designed it.
It could be that cooking made the brain bigger. Cooking gave access to a huge untaped food source that most animals cant eat: starchy vegetables like tubers.

These are ubiquotous and can be stored in a dry and cold place sometimes for years, easily a year.

Its a ton of energy that unlike fruit and meat is easily storable for later, and much easier to catch than a gazelle.