skysight-inc/HackerNews huggingface dataset:
This article spoke directly to me! I’m in college right now completing a fairly difficult class, or so I was told.. A lot of my classmates tell me the class is so hard, but I think it’s easy so far. I asked most of them how they study, and they all tell me the same thing: They skim through the textbook AFTER hearing the lecture, and cram hard before the test.

I do the opposite. As soon as I wake up in the morning I read the book for one hour, then I stop. I do this every day, weekends included. I also read the chapter before the lecture so it’s still interesting, and any questions I have, I can ask the professor during the lecture. Once I finish the chapter assigned for the week, I split this session into 30 minutes of creating Anki flashcards, and 30 minutes studying those Anki flashcards. I score significantly higher than the rest of the class.

I just learned how to do this at the start of the semester thanks to commenters on HN, and it has changed my life. This also deals with my attention lowering after about the 1 hour mark of reading, but the concept is still the same. Before, I would procrastinate on reading, and spend most of my days playing video games. Now, I spend most of my day playing video games, but it’s always a very relaxed, guilt free gaming session because I already know I read for an hour. I hope I’m not rambling here.
Parent said doing drugs, not dealing or driving while doing. Both dealing (in the victim-ful sense of black and gray market dealing) and driving while intoxicated are still heavily prosecute, no one is easily forgiving those
I'm guessing they're referring to linguistic features that English doesn't have, such as inflected nouns to unambiguously indicate the subject, direct object and indirect objects.

`bite(dog, man)` is ambiguous. You need to look up the function documentation, make a guess, or ask the library developer to come up with a less ambiguous name.

If you could decline your variables, however, you could write (in terrible fake Latin)

`bite(dog, man-um)` or `bite(dog-um, man)` and they would be interpreted as two different -- and unambiguous -- things.

...but I'm just repeating GP's article.
As an Architect, I'd rather have six hours of meetings, and one hour of documentation, than eight hours straight of being at a computer. In some jobs - meetings are the work. Meetings are influencing, are negotiating, are discussing, are communicating. And all of that is best done face to face.
Keep in mind the test is written with the correct behaviour and annotated to be failing — in a hypothetical language and framework your test would be

@failing
testDivZero() {
assertEquals(None, div(1, 0))
}

This expresses both the intent and the reality
What is the public web today? The old web is dead -- most normal humans live in the modern versions of AOL. Twitter, Facebook, Instagram, etc.

Microsoft figured out that this was going to be a problem first -- you may recall that Bing was marketed as providing answers instead of results, which was a nascent threat. Google moved towards providing answers, and found that embedding ads / product placement in those answers was profitable.

Also remember that the users of Google in 2002 or whenever were a different audience. The "win-win" for you is confusion to the average punter.

I don't want to come off as a defender of Google -- but search is an incredibly complex business that means something different to many cohorts of users. I think the surveillance stuff is approaching or crossing a line nowadays, but I think it's fair to say they have done a pretty good job considering how the online and offline world has evolved.
Taiji: Managing global traffic for large-scale Internet services at the edge
Running Wayland would probably do the trick.
Wow, wasn't expecting such a well constructed counter argument.
Yeah, as soon as code has more than two "real" branches, I don't trust myself to manually test them all. One of them will be broken quickly if I keep hacking in a particular branch. (This is, secretly, also an argument for writing code in sufficient generality to avoid this phenomenon in the first place.)

I also never trust a test that passes the first time I run it. I am both terrible at writing correct code, and completely normal in that regard.
Monitoring Server Applications with Vortex
FWIW I have multiple revenue generating businesses that I'd be open to selling for the right price, but IMO there's nowhere to list them that warrants my attention. I don't want to list my business alongside bunch of $0/MRR side projects asking $10k.
Not the OP and I’m not directly involved with this as I’m not an US citizen, but this is straight up censorship. The Republicans are going to have a field-day with this come election season and they would be right. As metioned in the article, I think Brin was right when he fought behavior like this back in the day.
Recap and Lessons Learned from the First TinySeed Retreat
The Raku Guide
Leonardo Da Vinci is a good counter example. He wasn't organized at all and neither were his collaborators. A lot of his science breakthroughs went on unknown until somebody else totally unrelated did the same.
Oh, I see. A brand's values and reputation, as well as your own personal choices, are more important to you than your health.
Will this work with Octave, since it is Matlab-compatible? It is amazing tool and actively developed. 5.1.0 version was released recently. What I really miss in Octave is the LSP server[1] and a better REPL experience (similar to IPython one).

[1] https://savannah.gnu.org/bugs/?57106
Good thread. Wonder if it'd be worth a similar thread for 2019?
I suppose that functional languages might be a good fit this problem, then. Nix and Guix come to mind.
I think this article seems like a good example of editorial independence. Even though both Amazon and the Washington Post are pretty much owned by the same person, the Washington Post has published a pretty negative article about Amazon.
Starting with HH vs DD fusion gives you validation with orders of magnitude less radiation, lower pressures would be similarly useful. But, IMO partnering with someone in the nuclear industry is probably the best bet.

Really, if your not asking for money just a location that's a fairly easy sell. If it doesn't work at all that's no real cost to them. If it almost works that's a cheap neutron source that's easy to turn on and off which is valuable. And if it actually works that's one of those world changing things people are willing to support.
My next door neighbor works for our sheriff's department, and I hear a constant stream of incredible stories detailing horrific crimes committed by people out on bail or who were let out of sentences ridiculously early.
Ask HN: Googlers on HN, Why Does GOOG Let Pinterest, Quora and Yelp Ruin Search?
Title says it all. Why does Google continue to let Pinterest dominate search results on Google images? Similarly, why does Google allow Yelp and Quora dominate search results while heavily penalizing almost all other results which are behind pay/sign in walls? Further, Google seems to have decimated forum results (unless you append "forum" or "reddit" to your search), but how do forum results differ from Quora, Pinterest, and Yelp, which are crowdsourced, user generated content?
Database of Databases
Reducing cognitive load by breaking things into digestible pieces can be hard, and at times it's hard to say if option A is better than option B, but it is not preference.

If `extractId` is an eight-step process that's only used once, but I step over it and check locals to find that the variable was correct before the call, and wrong after, then I just found my problem. That would be faster than stepping over each step to find the problem -- basically the debugging version of divide and conquer (for finding the solution, optimal would be binary search, but for readability and maintainability, that should not be the goal).

Another example is if I have a boolean condition that incorporates extremely complex logic but is only used once, if I assign it to a variable called `nameWasPreviouslySet`, that is easier to read and understand, and if I'm debugging and expect `nameWasPreviouslySet == true` at this point, and it's not, then I've figured out the bug is in setting `nameWasPreviouslySet`. So DRY shouldn't be the only reason to refactor -- refactor for readability also.
I actually just happened to be hanging out downtown and found myself at a convention for people devoted to answering just that question!

DeltaFOSB is a gene transcription factor and is the precursor for the development of all forms of what is clinically called "addiction". However what the other commentators suggested [food is not addictive] is not actually true, it has a measurable affect here. In fact, Delta-FOSB can be and often is used as a biomarker of addiction in patients who are already deceased (and can have their brains broken open).

Now, as to the question of addictiveness, nobody mentioned anything about pornography there, but I did hear an interesting anecdote about the raw power that certain addictions have that clearly isn't present in pornography; Delta FOS-B accumulates in the ventral tagamental area and nucleus accumbens, two central regions of the brain, and many drugs have the action of creating floods of FOS-B precursors there, for example, this effect is so strong in heroin addicts, that they nearly always throw up upon recent re-exposure (sometimes newer Methamphetamine addicts as well) where the mechanism here is the flood of FOSB, which an outer region (she had mentioned but I have already forgotten which) interprets as "poisoning". So while it may be true that pornography is "addicting" - when is the last time you saw someone throw up when they looked at pornography (modulo ordinary "disgust").

What was doubly interesting was that she said the change in dopamine regulation (meaning the introduction of new dopamine-like substances + the change in the rate that your body "reuptakes" dopamine) in the most powerful addictions -- benzodiazapines and opiates, aren't actually that high, and compared with drugs like methamphetamine and cocaine aren't much different from marijuana.

It's this secondary affect that creates these changes in reasoning and reward structure with these drugs (she also mentioned that both have "withdrawal", which while technically unrelated to addiction is extremely painful and sometimes life-threatening).

However, to be fair, it was repeatedly stressed that the "secondary" affect was more than just Delta-FOSB. There were changes in signaling, new kinds of peptides that unaddicted people can't produce (???), something about phosphoration of camp ("new notes on camp") and bunch of change to "Dendritic Spiny Structures".

Among the living, questions like "drug-use reinstatement likelihood", "place conditioning preference" (the more addictive the drug, the more you want to use it in a safe, known place), increase in use over time, etc. are how this stuff is generally measured with reasonable economics.
I think you should look at it in reverse. Why have cash bail? To save money and time.

But when the state becomes technologically advanced enough that catching the accused is inevitable cash bail stops being an incentive that benefits the government unless it can be used to actively generate revenue. By disallowing cash bail you are forced to hold everyone that is accused and if you were enforcing bad laws for revenue generation this becomes expensive, not profitable.

The bail system is very profit driven, even on the government side. The existence of bondsmen has tended to increase the bail that is set for nonviolent, almost civil offenses. What becomes exceptional then is basically just capital crimes.
Web sites themselves manipulate search results to appear higher in the results than they might seem to merit, so a naive presentation algorithm is also "manipulated". Any ordering represents somebody's opinion on what you should get back; there is no single universal objective search result order.

I have no idea if Google is specifically pushing vaccine denier sites down the list, though I can say that the entire concept has far more "mind share" than the notion merits scientifically. That much, at least, is objectively true.
Thermally condensing photons into a coherently split state of light
(1) All of the notes written on the sheets will periodically be replaced with complicated names that mean the same thing but sound more modern.

(2) The musicians will start to charge fractions of a cent per note, with some sections playing certain notes while other sections play the rest of them. Incentivizing short bursts of music, and "interoperability"
That's the old way of doing things. And I've been there. Do I want Tomato Shibby.. or will this other weird ROM work better? Hmm, the home page isn't in English on this one. And this other fork was last released March 2011..

No more of that. Today, buy a router OpenWrt supports and just install the official images and get on with your life.
Show HN: Automatically Backup Your Discover Weekly with Rediscover
Absolutely. I bought a ream of high quality paper 10+ years ago and am still going through it. I really don't print much.
Amazon's fulfilment has also become shockingly bad. Most items are shipped in lightly-padded manila envelopes resulting in high percentage of damaged goods if you order books[1], CDs/DVDs/BluRays, video games, or anything else where the packaging is part of the product. eBay is a much better experience in this regard.

[1] In an ironic twist, I absolutely refuse to buy books from Amazon anymore.
the way DDoS mitigation seems to be done is: (according to page 13 in the pdf https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7526334)

> Through authenticating sources and validating paths, the OPT can construct high-level security mechanisms such as DDoS mitigation, path compliance and packet attribution.This is because that the source authentication guarantees the identity of source and the path validation eliminates the illegal use of path by attackers.

I found mention of "Dynamically Recreatable Key (DRKey) protocol" interesting, which it I guess they designed for this (because it only gets mentioned in papers talking about SCION). I'm curious to know how well understood this protocol is within the wider crypto community. DRkey is also explained in this video (https://video.ethz.ch/events/2019/scion/2eff3fa5-6c42-4b28-8...) at the >2 min mark.

At page 14 of the pdf they go on to listing the benefits of each architecture (where SCION seems to be a clear winner):

> We have presented five famous future Internet architectures in details: NDN, COAST, MobilityFirst, XIA and SCION. In this section, we present the pros and cons of each and further compare them in terms of a number of security properties: anonymity, authenticity, integrity, privacy, DoS/DDoS resistance, error/fault resilience, and evolvability.

> Furthermore, the integration of the SCION with the XIA achieves a higher security than the above three architectures, including accountability, anonymity and availability. In order to maintain trust relationships, each entity should hold a secure identifier besides the changeable and various XIDs. Otherwise, an adversary can register into the network with a new identifier that may eliminate its ever-bad records, which results in inaccurate trust evaluation. With greater efforts on security research, the SCION presents more security properties than other four projects, e.g., resisting DDoS attacks, anonymity, authentication, etc. Trust management is mentioned in the NDN, the COAST, and the MobilityFirst as a key technical challenge. But none of them gives a concrete method to manage trust. The SCION presents a detailed discussion on trust management. It adopts the notions of ISDs and TRC to control trust efficiently, which can dominate its own trust and limit the influence of compromised trust root within its own ISD.

...
Amazon created the problem, and now they're selling a service to fix the problem. That they created. Heckuva business model.
I'm not sure what the purpose of the article is. It mentions a bunch of companies I've never heard of and has maps apparently of which states people search for their company name on Google, each year from 2008 to 2018. I suppose they are showing growth of interest in each company name. But there's not much commentary in the article. Just maps and a paragraph description of what the company is selling and a brief history.

The first on the list claims is an oil and gas company popular in Texas that somehow sells oil and gas using a multi-level marketing scheme?!? Whaaaat? The article doesn't even explain how that works or what they are really selling. Do random independent distributors buy gas tanker trucks and make deliveries to farm houses then try to recruit the farmer to sell to his neighbors? They could have tried to explain what this company is about. But instead it's just these maps and cryptic descriptions.

Another one says a MLM company sold leggings that became popular, then lowered in quality, which resulted in lawsuits. But no mention of lawsuits about what.

Not sure the article is useful or the title "epidemic" is justified. There probably is a MLM epidemic, but the article doesn't really support that. Just lists some random companies with spartan facts and some maps derived from Google search data.
> "crime is no big deal" and "should not impact you later in life"

The situation in the article does not describe anyone convicted of a crime.

They are posting bail so they can get out of jail while they await trial or whatever the next steps are.

The process of someone being arrested, not able to post bail, losing what job they might have, and other consequences simply for a petty arrest are well documented as are the incredible costs to society as a whole (way beyond the cost of bail).

As for "careers", that's a very strange way to describe how crime comes about.
They might be sensitive to IR without sufficient filtering but they're not selective to it, I think the idea here is something like a IR,R,G,B pixel format. Maybe you could get military interest in it (digital Aerochrome).
To listen.
You are not alone! In that list cleaning the kitchen is perhaps the only thing I do sufficiently diligently:(
No but a mention this is happening serverside and you are actually copying the file to the server kind of notice or message would be correct imho
WeFail: How Masa Son&Adam Neumanns Relationship Set WeWork on a Road to Disaster
Yeah, it wasn't a big deal at all; just struck me funny that that was the example you ended up with. It might be interesting to see how qemu-devel looks if/when you do get mirrored-mailing-list support. At the moment we use patchew for that sort of 'web view of patches': https://patchew.org/QEMU/
No, nor should it.

It's as much "news" as Gateway Pundit is, which is to say "not at all".
Probably because "theft under $250" shouldn't be a jailable offense but an infraction or low-level misdemeanor involving a fine and community service. Putting someone in jail over $250 or less isn't good for society - cost or morality wise.
No doubt. It's just a bit of a mental tumble when you see the cartridge as more expensive than the original purchase. Toner never really changed in price. The printing unit itself has come way down. I think I originally paid around $65 CAD for my Brother laser printer, new.
DuckDuckGo isn't yet on par with Google and will never be (hopefully) because that would mean they keep track of users searches and other data, which is the reason most of us don't use Google for. Privacy is not free, and a bit less accuracy when searching online is a small price to pay.

However although DDG is not going to surpass Google in that field, it is indeed getting better and better every year, and there's one thing it could seriously spank Google's ass: implementing a working discussion filter.
The discussion filter was one of the most useful filters Google once had: using it in a search meant one would get only results from blogs, forums, Usenet etc, that is, comments from users of X rather than sellers or advertisers promoting that X. It wasn't perfect but helped a lot to filter out shills, astroturfers, fake forums and similar trash, therefore it didn't suprise me much when they removed it probably because their sponsors didn't like that function. So why not implementing it back at DuckDuckGo?
Most of the typoos and obvious errors are caught by IDE thanks to intelligent code completion systems and linters. If you're writing in a compiled language - compile step might catch some of the more obvious errors too.

I manually test my current branch manually while developing and do sanity checks when it's merged somewhere. I do write tests for some cases, but rarely, only to save time when I have to test against a wide range of input parameters.
What’s the trend here?
The branding of this is on point. Well done.
The trick is to drop it by several gold smelting factories, so one one gets a monopoly.

In reality, some entity will get the first metal asteroid, and have a monopoly for a while. But only a while.

I don't understand your arguments for no price drop. To me the facts are simple: Price is set by supply and demand. When supply increases by 10x or 100x, prices will fall dramatically.
Do you have a link to the research you're speaking about ?
My company is really about this kind of things and i'm not convinced it's really usefull
The lambda approach avoids "I can't think of what I should call this, I'll call it `foo` for now" problem...

Which isn't a problem we should be avoiding. Naming things in a way that other coders will understand is an important skill, and can be difficult.
I have always found that as an employee, I can play an active role in this. Ask questions, do research, find out how your work relates to the bigger picture. This (and yes, sometimes combined with some mild self-deception) can go a long way towards staying motivated.
It does sometimes bring up the question whether I shouldn't be asking those questions for myself and work for myself though ;)
I changed the solver as it would crash when I corrected my code, and redone it with z3 online.
> That sounds like a super interesting learning experience. What were the justifications for no meetings at all, out of interest?

They thought it would increase speed of execution. Instead of finding the first available calendar slot that works for everyone 3 days from now, why not just have the conversation immediately in Slack? Get answers fast and then move on.

They also wanted to avoid gathering more people than necessary for longer than required. The idea was that engineers could quickly check the "@here" message, decide if it's relevant or not, and then get back to their work.

Good intentions, but it increased the volume of notifications immensely. Taking a single day off of work meant that I had to sift through well over 100 Slack notifications when I got back to my computer. A mix of @here, @channel, my name being tagged with 10 other people, or impromptu private message meetings. I uninstalled RescueTime because it was too depressing to see a minimum of 2-3 hours per day spent in Slack. I'd gladly trade those 2 hours of Slack time for 2 (or more) hours of efficient, well-run meetings.
Absolutely! The same way we say you have to hash and salt passwords so they're not useful for cross-site breaches, it's even more important for any other piece of information that is used to verify identity. Especially since these other pieces of info aren't easily changed and can't be different on different sites. Or, facts about a person shouldn't be considered secret for the purpose of authentication, but that's hard when people have trouble with being asked to keep track of any new secret pieces of information they are given.
Ex-FDA Advisor Says of Lasik Eye Surgery: ‘It Should Have Never Been Approved’