skysight-inc/HackerNews huggingface dataset:
> One thing I HATE HATE HATE is when research articles use unnecessary synonyms. Ie, plasma membrane in one sentence and then phospholipid membrane in another and then cell membrane in another. For someone just trying to get a grasp on a topic, it is REALLY fucking confusing

I think that this is generally frowned upon in any technical writing, including scientific. So it is not an expected convention in scientific writing.
That is sad to hear. By any chance do you live with others. I thankfully have my wife and two kids which helped, though I just moved from LA to SC, because it was so draconian. We have already talked to more neighbors in 5 days living here than we did in years living in LA. Point being the isolation is much less here because people all walk in the neighborhood and actually say hello and mean it. They don't in LA. But, I too am missing interactions at work terribly.
Does that explain Apple's refurb program? https://www.apple.com/shop/refurbished
Not sure I agree here. In recent years, wildfire has hit urban parts of Santa Barbara and surrounding communities (Goleta, Monticello, Carpenteria), downtown Ventura, Santa Rosa, both city and suburban Los Angeles and San Diego, and entire rural cities (e.g., Paradise).

Urban-wilderness interfaces are major feaatures of the San Francisco Bay Area, Los Angeles, Ventura, Santa Barbara, San Diego, Vacaville, and other counties and metro areas.

The prospects for major urban-impinging wildfires in Solono, Alameda, Contra Costa, Santa Clara, San Mateo, Marin, Sonoma, and Napa counties, even if generally subject to less-severe conditions (lower temps and winds, higher humidities) is high and growing. (Several of these regions have seen major fires.)

Structural damage and economic would be extreme.
Bankrupting cities is the story of sprawl.

https://www.newyorker.com/news/news-desk/the-night-new-york-...

https://en.wikipedia.org/wiki/The_Power_Broker
If this isn't a quintessential hack, what is?
> All of what you’ve read above was made possible by the lean and mean coding machine, the one and only - (drumroll) - @avently! Seriously, you should all sacrifice your first born child in his name. Or just say thank you, whatever works out for ya (that would be kind of boring, though).

Great announcement style :)
If you found this interesting but didn't fully get some of the things explained, I can recommend checking out W2AEW's video where he explains things on paper and illustrates them on the bench in under 12 minutes. https://www.youtube.com/watch?v=81C4IfONt3o

Alan Wolke (W2AEW) is a prominent YouTuber making videos on electronics, ham radio, and related topics. He is a long tenured Tektronix employee and an outstanding technical educator.
Simulation theory and intelligent design are equivalent.

The alternative is meaningless randomness.
It was never an organizational goal to reduce the cost of delivering infrastructure. Picture an overweight, out of shape person. Literally anything you do can improve health - portion size, macro balance, calorie restriction, daily exercise, intensity of exercise, change of environment, removal of food temptations, variety of exercise, cardio, weights, sports, etc. You don’t have to be a dietician or personal trainer to help this person. But if they don’t want to lose weight, they’re not going to try any of these.

Much of American infrastructure provision is like that hypothetical person - the goal is never to to spend less. Political and organizational goals are to increase budget, increase headcount, deliver ribbon cutting ceremonies, avoid affecting neighborhoods with powerful constituents, hit service coverage goals, create construction and operations jobs, etc. There’s no one whose job evaluation and advancement is based on reducing costs.
I installed Crysis 3 on my graphics card
> Sonos speakers access the net and your streaming music accounts by themselves without using your phone and you can demonstrate this by turning off the phone while they're playing. Logically, therefore, the cloud service on which this relies must keep that personal info about you.

This is definitely one model, there’s also the chromecast model which allows you to turn off the phone. I guess it might not as fully featured as Sonos though? Chromecast appears to work by the service issuing a token of some kind to the chromecast after you start playing from your phone.
Yes? The postwar economy of the 1950s was one of the most prosperous the US has ever seen.

This is simply false. US GDP per capita in the 50s was less than a third than what it is right now. Growth in the 50s was sluggish compared to the 60s, 80s or 90s. US is by any means more prosperous today than it was in the 50s, both on individual level and also as a whole.
Well yeah, Genesis is obvious poetry. But that's an entirely different domain of expertise than biology and drives at an entirely different point than the posted article. Attempting to conflate the two seems contrived.

It's fine to have an axe to grind, but let that motivate you to seek more (and cut down less).
This comment and its sibling is very interesting to me, because it's something I hadn't heard before.

Why are ribonuclease enzymes so omnipresent?

Is this the only reason why RNA is so difficult to work with, or are there other technical hurdles that are more difficult to overcome?

Are we missing a big piece of the biological puzzle because of this?

Any recent developments in this area?
It took 7 years for the courts to finally figure that out even though it seemed like ridiculous overreach to everyone.

Off the top of my head I recollect they were intercepting hardware like switches and compromising it, inserting spying equipment in Google data centers forceing them to now to end to end encryption and many other shady things.

Not to mention the collection of zero days that almost certainly will get discovered by other nation states and bad actors and risk our security. They used parallel construction with other law enforcement orgs as they leaked run of the mill criminal behavior (not national security related) so as to not disclose the real way they got the info.

There are many more examples of overreaches he brought to light but I don't recall all of it. The core concern I have is all this apparatus are tools of fascism and control of any dissenting voices including the opposing political party. Where we are politically today I think would be hard to fathom back when Snowden leaked all this.
Unfortunately, it seems that one purpose of the law is to make sure every citizen is always breaking at least one law a day.

Then when you are in power, you can yield the law and do what you will to your enemies.
Parallelism giveth, and concurrency taketh away.

Technically, "concurrency", nowadays, refers to the apparatus and overhead involved in coordinating parallel activity. The more concurrency you are involved in, the less parallelism you get.

It is an odd choice, but it appears to have stabilized.
No! That is not even close to being comparable!

These devices are almost always soft-wiped before being shipped out and failing that, always 100% encrypted. Many of these were either scavenged for parts, all but one of which are entirely non-sensitive, or re-sold whole, which necessarily entails another software wipe, making recovery of ciphertext near impossible (but also, still encrypted even if you did).

"lol, imagine being so blinded by greed that you would destroy thousands of working devices, force barely-paid workers in horrible conditions to make almost identical devices out of dirty materials mined by children with guns to their heads, which you would then proceed to sell to those same consumers whose devices you just threw away for more than a month's salary."
Colleges are one of the few structures where the normal relationship between a provider and a customer is inverted such that it would appear that the person paying for the service is under the obligation to perform for the person receiving the payment.

To give an example. The student is the customer, paying 30k a semester, yet if they go into the bursar to get some record corrected they are treated as if they are the hindrance in the system by way of long lines and apathetic clerks.

Another example: a student comes into class 10 minutes late each day because the class overlaps with his job. The professor or TA reprimands the student for essentially putting their needs first, despite the fact that the student is almost directly paying the professor's salary.

Another example: student falls asleep in class. Professor stops the class to embarrass the student.

In all these cases it's as if the professor is paying the student to be apart of the school and the obligation of performance is on the student.

In reality, the institutional responsibility of providing value should be on the professor and university. The individual responsibility of performance should be on the student. And yet the roles are the same as if a college were a public school, as if the professor and the school does not have a strong and direct responsibility to their customers/patrons. That it were the student's responsibility to validate the school and teacher.

Schools really are a "unique" form of business. The virus has uncovered what a lot of us knew all along; mainly that they don't provide the value even remotely close to what their price tag suggests. They perpetuate because their customers are essentially still children, people being routed in society by society, and have not had the experience of having any real, consequential responsibility in the world. People who don't need to perform any cost-benefit analysis because the decision is already made for them and the cost is usually hoisted onto someone else. Otherwise, few sane and independent people would willingly enter into a contract where you pay so much to be treated like an agent-less underling.

Like a lot of large organizations, universities exist so that they continue to exist. It's foolish to think that they have the interests of individuals in mind.

Or so at least that has been my regretful experience excitedly waiting to be spit out of high school to learn the depths of programming in a place that sincerely respects learning, and instead spending 4 years in yet another purgatory to the real world.

At least I never have to hear the words again is this going to be on the final?
It's a shame this is being downvoted. People paid money for these devices, and it's disgusting that we allow companies to render inoperative perfectly working hardware just because they don't feel like supporting it anymore.

Open sourcing the old version of the software might be too much to ask for various reasons, but publishing API documentation in order to enable third party implementations IMO should be legally required in cases like this.
I think it’s well established that it is
I am sorry. I meant Autism Spectrum Disorder. ASS is the acronym in my native language, I mixed it up.
Some areas focus on conference publications rather than journal publications—in optics is there no conference publication, just the presentation?
I think because while not clean and not "properly fixed" a very simple workaround was provided? I don't know why else.

You said your app was just slower under Firefox? So it at least "works", no?
On the destruction of America’s best high school
Tech, I got my introduction into computing with the Timex 2068, a Speccy clone, during the mid-80's, then followed up with a professional education during high school as computing technician, and finally ended up doing a degree in Informatics Engineering.

Linux, my introduction to UNIX was via Xenix during high school, where a PC tower was shared among the whole class, and we had to prepare our UNIX exercises on MS-DOS 5 computers.

When I arrived at the university, the campus was running mixing a mix of DG/UX and SunOS servers for UNIX programming classes. By accident I got hold of the the "Linux Unleashed" book during 1995's Summer, which made my life much easier by not having to travel 1h into the campus and wait for free terminals.

After my degree I actually spent most of the time with commercial UNIXes, then eventually went back to Windows as my main computing platform.

Still use Linux on the server and naturally as the kernel powering my Android devices, but not as heavy as during my engineering degree and UNIX related assignments.
Okay, that's still less than 15% of their budget. This is not going to kill their finances like Strong Towns says it will.
'But it's my understanding that their core idea of controlled-release oxycodone really was innovative and impactful for legitimate purposes.'

Yeah, that's the bullshit they want you to believe. As I said, even if no older or more commonly available opiate were available that precisely matched OxyContin's duration/time release (which is a bit far fetched given the dozens others that were already available well before OxyContin was released), then any self-respecting corner-shop compounding pharmacist will blend a time release to suit any patient (or match one to Oxycontin's properties).

Blending up a time-release drug requires a knowledge of the normal properties of said drug, an ability to calculate the additional amount of drug after its duration has been extended with delaying agents and the knowledge of the properties of any third drug needed (like another different opioid) if found necessary to add one so as to tweak or fine-tune the process. Sounds complicated, but it's a snack to do for someone with a degree in pharmacy.
The expression given in the OP is, according to Wikipedia, sometimes cited as the y combinator itself (and is beta equivalent).

The arbitrariness in the notation here isn’t about whether to use Latin letters or some other alphabet, or to write application on the left or the right, but rather about whether to use expressions in a formal language or some other representation. In many fields, different notations or finding eg some graph structure, may reveal interesting aspects of the underlying structure of something (eg why do we write permutations with cycle notation not permutation notation? Eg Conway’s notation for knots).

Also there are issues with the lambda calculus notation using letters for variables: whenever you do a substitution you may need to rename some variables if their meaning would change. I think this can be confusing to people and is perhaps an annoying thing to have in your notation.
Very interesting article. An ambitious project and I'm certain a great learning experience

I see "cofee" written a bunch across the site is that some alternate spelling or just a typo?
> And then instead of attempting (and failing) to solve the DE analytically through the algebraic methods, apply modern numerical methods (Runge-Kutta, etc).

Your assertion doesn't make sense. Runge-Kutta does not solve differential equations. That's not what they are used for. A solution to a differential equation is an equation that satisfies both the differential equations and the boundary conditions. Runge-Kutta, or any other iterative numerical method, does nothing if the sort. The best they do is provide estimates on what values the solution might exhibit at a given point within their domain. These estimates may be of use for some application, but they are not solutions.

If you care about solutions to differential equations but for some reason don't want to learn methods that allow you to determine their solutions then the next best thing is getting up to speed with approximate methods such as the Galerkin method, which for some classes of problems and choices of trial functions can actually output exact analytical solutions.
This looks like a joke comment. If you're not going to add anything please comment elsewhere.

It's not a joke sub there are people who legitimately believe this. And the point it's illustrating is that even if it's a "joke" some "jokes" are more well tolerated by Reddit than others. My original point is that there is definitely ideological biases at play in what is/is not bannable on reddit.
SaferNode: A Python script to isolate NPM inside short-lived Docker containers
Okay, this is an amazing use of a bug.
Ask HN: Good resources for learning probability? (pref. real world applications)
What are some of the best resources for learning about probability?

I do want to make a little emphasis that I'm taking about real world uses of probability, not your typical "casino math" probability problems where the distribution is known before hand.
Well, it likes network access to be able to stream music from Spotify or whatever, but I get your point.
No issues. We use VST 2 and 3 SDK in this proprietary product https://vcvrack.com/Host
Informative.
> Like all drugs (including alcohol), they can interact with [...]

Interesting aside, some mushrooms contain the mycotoxin coprine. Coprine is normally harmless but can make you quite ill if combined with alcohol. Common ink caps are generally considered edible but contain this toxin. This toxin can be used to treat alcoholism and a similar substance (disulfiram) has been approved by the FDA for this purpose.
But not well accepted by enough of the population.
> All they have to do is survive. They do not need to take over the world.

Depends on their finances, and what the investors are looking to get out of it. And they may need to compete with the compensation offered by FAANG companies who can easily do it with perpetually rising market valuations.

Ability to scale almost infinitely at almost zero marginal costs makes consumer tech products involving decent software quite a difficult business to be in.
This is certainly the case when you're a masters student. It can change as you climb the greasy pole. You will have a lot of freedom if you are extremely successful in your chosen field. Otherwise, it's not such a rosey picture. In academia only the crème de la crème can shop around for a good deal in terms of pay, location and equipment. If you are merely successful then you'll have little choice over where you live and little negotiating power when it comes to pay.
Sure it does — because it’s thru your network that the device works, thru your account they see each other and registers/links with various services, and location access (which I don’t believe I’ve ever had requested) could easily be for available stations etc.

I’m not seeing the big deal here. When the title said it’s spying on me, I thought it was listening with its microphone. This is making a big deal about nothing AFAIK.
This was highly discussed on ‘unbox therapy’:

https://youtu.be/Q3GGdtn9poo
Is the format written and read by a human?

> Just do uint64::parse or parseInt or Double.of_string, or whatever else you need to access your language’s number parsing routines.

Okay, so the computer is doing the parsing.

Those functions are notoriously inconsistent in their behaviour, particularly across different programming languages. If you're not careful, you'll end up accidentally using the internationalised versions of those functions. Even if you're careful, other people won't be.

Remember, data formats are for interchange. They have to be language agnostic. They have to be well-defined, and it should be possible to write a parser for them without having to guess at the precise details.

The harmful consequences of the Robustness Principle are now well-recognised in computer science: https://tools.ietf.org/id/draft-thomson-postel-was-wrong-03....

Some things need to be done properly, nor not at all.
Thanks for the reply, my question was intented to be rhetorical but my writing style wasn't the best. I was just trying to get JohnBooty to do a quick google search for Kanji/Hanzi dictionaries, after all how else could the east have developed such a sophisicated literary tradition without dictionaries.
Do you trust Facebook?
My knowledge is limited here but at some level there is a limit to the amount of traffic a single endpoint can handle right? For example if something is distributing queries in a round robin manner, isn’t there a limit on how much load that can ultimately handle and distribute to other computers? What is that limit and what constrains it?
System-Level Packaging Tradeoffs
> I settled on both. I think this should be the norm.

As I understand it, law and medicine are run this way.
We freely accepted contributions without a CLA during the first year after initial release. I can recall one PR that was worth my time, the others would have been easier if I wrote it myself. After learning my lesson, all code has been replaced since then.
The Economics of Vending Machines
Making Unity games with one of best friends. I have no formal CS background and I'm arguably at the pinnacle of my career.

My biggest tip to anyone who wants to get started would be to find a project you love and then build it. But be extremely realistic. There's no shame in building pong and then going to the process of releasing it on Android. If instead you want to build Tekken 8 super hitbox edition, you're going to find yourself quickly frustrated as you bump into limitations of a time and skill. The enemy of good is perfection.

I'll also say avoid getting involved in any projects where there's tons of team members but you're the only programmer, these people are going to ultimately end up thinking that despite not adding a whole lot they're just as valuable as you are and you'll grow to resent them.

My perfect side project team is generally myself as the programmer, and then a single artistic or business-minded partner. This partner will keep you grounded, and there's a ton of validation which gets delivered once you ship it to them . However when you start dealing with teams of 10 or 12 people you have a bunch of these people throwing out their stupid ideas about how you need to build the best thing ever which needs to implement what took Facebook you know hundreds of millions of dollars to build. You'll quickly get frustrated and you'll ultimately leave the project.

Finally remember to enjoy this s*, even if I was working at Starbucks I'd probably still work on games in my spare time. To be clear working on games in my spare time wow I was unemployed and dropping out of college is what led to my career today. Programming is a gift, oh yeah start with an easy language.

JS and Python being good choices. C# isn't too bad assuming we're talking about Unity and not traditional .net
Helping to pay off ransomware hackers could draw big penalties from the feds
Semantics. I want some numbers out of the equations that will match the real-life engineering problem. Approximations/estimates are fine as long as I know the limits of their applicability.
Believe it or not, the used car market changed drastically. I regularly shop around for cheap beater cars to fix up. Before the program, there was never a problem finding a running car for $500. It was also easier to find used parts, as cars would go through a part out process before recycling. The program required the cars to be crushed with no hope of salvaging good parts from them.
Don't worry I have a fairly broad measure of productivism that doesn't take into account transient fluff.

I meant slacking off as endless debates, running in circles and dropping things.

The art is the fine balance between progress and debt. oss doesn't guarantee that.
The article above is discussing psilocybin not LSD. Those are two completely different substances with different effects.

I highly recommend you read Michael Pollan's book "How to Chnage Your Mind" if you wish to become informed on the use and effects of psilocybin along with other psychoactive compuonds.

https://en.wikipedia.org/wiki/How_to_Change_Your_Mind