skysight-inc/HackerNews huggingface dataset:
Rebased branches in git are nice (for one developer only unfortunately), there are some pain of course but when rebase is performed often (once a day) it consumes not so much of time. The real pain begins when some huge commit is pushed to HEAD but it still manageable.

Anyway, I feel sad that so much efforts were put on really nice VCS concepts and almost no one use them in enterprise development.
A lot of strong, interesting opinions. I didn't agree with everything. I found this to be a very interesting perspective:

> I can see full-stack development emerging as a result of capitalistic exploitation

In my experience, I have worked with a lot of lead developers who seem to wilfully propagate this notion to their managers that we need less resources, that we can squeeze more out of what we have. I understand that part of this comes from the human desire to save your ass, especially in that kind of work culture. However, I always felt that we needed to push the opposite message, even if it wasn't necessarily true. Why have two developers working at 100% crunch-mode when you can have 3 or four working at a more relaxed pace. Simplistic, but that's my view.
Welcome to feudalism.
Thank you for this. For a long time I've had a case of Emperor's New Clothes when it comes to these two people and others in their clique.

I'm glad I'm not the only one who sees this.
what food groups is your body designed to process?

https://www.webmd.com/diet/a-z/blood-type-diet

Whenever the vegan/protein fight begins, I always wonder if the vegan has considered their body design and chemical composition.

What enzymes are best supported by their natural internal chemistry?

How does this affect the internal biome that breaks down the food they eat and how their body uses the results?

Speaking as an old-fashiioned O+, the more ribeye's I eat, the better I feel, but my body craves the fast acting sugars that are so destructive to my endocrine system.
Rational quadratic bezier parabola parameters, arc length and nearest point
Can you provide a source other than anecdotes of relatives?
The "moon rabbit" [0] is a rather popular interpretation of the Moons surface in Asian folklore.

Japanese/Korean people believe the rabbit is pounding the ingredients for rice cake.

[0] https://en.wikipedia.org/wiki/Moon_rabbit
This is what happens when you leave hitting reply until the morning. Sibling comment is much nicer than mine!
Impressive man!

Can you talk a bit about the biggest problems you faced?

Also, I'm a bit familiar with the doom 3 code, and the loading a 400mb pk4 file issue can easily be fixed by extracting it and loading/streaming the necessary stuff for each level and such.
all political parties are affected, except the AfD. some context: the AFD is more anti-immigration, pro-Russia, and anti-EU than any other party in parliament.

so there are two explanations: 1) the AfD is not affected, because they just entered federal parliament a year ago and the hack happened before then. 2) whoever did this has no interest in harming the AfD.
I am clearly a minority (based on incidents ranging from this, to how weather bug was the first killer app of the web, or how my grandfathers tv was permanently on the weather channel), but I've never understood the attraction of weather info.

I mean, the forecast isn't accurate far enough in advance to make most plans, and the weather today is usually obvious from any window, at least as far as I can actually use the info (which is how warmly to dress), but realistically I never pay attention and just dress for the season and it never seems like the difference day-to-day matters.

I definitely value forecasting hurricanes/blizzards/tornadoes, but that doesnt seem to be the general attraction.
Vibration API
Code rots, even the best code rots, because the people and cultural environment that the code was written under change and fade away. Refreshing it occasionally, even if it isn’t improved in a significant way, is one way to deal with that rot.

Even if the product/library/framework never changed much, rewrites would still be necessary to keep it going as new generations of programmers shuffle through. Otherwise we wind up with a Verner Vinge dystopian culture of software archeology.
The dangers of monoculture as well.
> More than 90 percent of its students are enrolled through online courses, according to the company.

That's a huge number. I believe online education is going to be an important part of college education, but that's almost the entire student body. Good to see this debt being cancelled.
If you genuinely don't have negative consequences, a repetitive behavior isn't really considered an addiction. Otherwise drinking water would be an addiction. Or any hobby.
As above, I can believe that they would drop coverage if a warning were issued after the Elbonia warning, or if the coverage is void if e.g. you engage in political activism.

I don't know any insurance commission that would be okay with the fine print saying "the coverage on the specific trip to the country you asked for was void from the moment it was issued because warning and therefore you were paying for nothing".

Can you cite a case where a travel insurer issued a policy that covered nothing from the moment it was written for a specific trip to a specific warned country?
Show HN: Create webforms on your computer; embed on your website
This LINQ implementation is unique in that it is not related to any particular data structure.

The LINQ code in C# found at https://docs.microsoft.com/dotnet/api/system.linq.enumerable...
can be written in Go with this implementation as follows:

// Generate a sequence of integers from 1 to 10 and then select their squares.
squares := Range(1, 10).Select(func(x Any) Any { return x.(int) * x.(int) })
squares(func(num Any) {
fmt.Println(num)
})

Here the function Range is defined as follows:

// Range creates an Enumerator which counts from start
// up to start + count - 1.
func Range(start, count int) Enumerator {
end := start + count
return func(yield func(Any)) {
for i := start; i < end; i++ {
yield(i)
}
}
}

Note that Enumerator is just a function type defined as func(func(Any)).
The space complexity is O(1) and you can yield values infinitely if you want.
Looks more like someone gathered sensitive data from several breaches instead of a single "hack".
The point is most are overpriced, but Myprotein is reasonable, and it's the only site I buy from, 6 months worth at a time. You can easily spend twice that on other brands at grocery stores or GNC.
> If however only or predominately females encounter attitude and males dont, then it is likely gendered issue. And vice versa.

Or it's a False Cause.

https://yourlogicalfallacyis.com/false-cause
To add a counterpoint to your evidence, I think an important part of why full-stack tends to be a thing and that front-end / back-end silo less than other disciplines like infrastructure and security is that front end and back end developers more often have a symbiotic relationship. In a fully siloed world, where front-end developers never touched the backend and vice versa, both groups would be completely unable to deliver value or do much of anything useful on their own. That's definitely not true of the examples you provided.
Sometimes one-line commit could cause merging conflict that requires hours of communications. Or even days in distributed teams.
My favorite David Sedaris story is how he picked up so much litter in his city the local council named a garbage truck after him and apparently had no idea he was famous until after they published an article about it.

https://kottke.org/14/10/three-cheers-for-pig-pen-sedaris
This is not the first article about SF where i read about used needles and people defecating everywhere.

Being from a third world country i have never seen human waste on the street. I think something is very wrong in SF.

Also, earlier this week i read this [1] twitter thread from Casey Muratori on the topic, looks relevant.

[1] https://twitter.com/cmuratori/status/1080580967268376577
Russians did it!
I've learned to see bribery as a relative problem, not absolute. In my view, if country A takes less bribe than country B, then country A is better - though both countries are corrupt :(

I've never been to Germany, but from what I've read/heard, Germany will probably score pretty high by my standard
Or find a good company. I've worked hard and gone from mid level (actually slightly lower) to principal over several years at the same, growing company. My responsibilities have drastically changed over time towards greater impact and my pay is nearly 3x from where I started.
"This account has been suspended" it says.
Cool talk, thanks!
Well, I have to give you that.

But here in Germany, CDU was always considered "right".

For example, CDU/CSU politicians didn't want gay people to call what they have a "marriage". Merkel said so back in 2017, and eventually voted against the law together with more than 2/3rds of her party; the law passed anyway with the votes of the CDU's coalition partner SPD and the opposition parties. So there are some commonalities with the US right wing politicians and their policies, after all.
If you consider addiction as a psychological and physical dependence on a chemical what healthcare professional would design a program like AA? Seven of the 12 steps involve God. It also reinforces the 'moral failure' stigma attached to the person. You drink too much for a reason, not because you are a bad person. It's likely due to genetic and environmental factors. ohh and you can die from withdrawal (unlike most other addictions).

https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1360-0443....

https://www.aa.org/assets/en_US/smf-121_en.pdf

https://www.theatlantic.com/health/archive/2014/03/the-surpr...

https://www.inspiremalibu.com/blog/alcohol-addiction/7-thing...
And this settlement only covers loans that students took out with the school directly. Any students with federal loans are still on the hook for every penny.

Edit: Source for anyone interested[1]. Federal law provides individuals with federal student loans to discharge their loans under the "borrower defense" if the students were defrauded into taking out those loans. The intent was to allow debt relief for students of for-profit institutions who are saddled with with enormous loans when the education has little or no economic benefit. On paper, the CEC students are eligible for this program but DeVos has been reluctant to allow any borrowers to take advantage of the program. It's been an ongoing legal matter.[2]

[1]https://www.capemaycountyherald.com/news/government/article_...

[2]https://www.forbes.com/sites/zackfriedman/2018/10/17/student...
I don't think the issue is that 'good' dictators are so rare (one in a million), but that they are rare enough that two back to back is extremely rare and three back to back is beyond hope, even if each dictator tries their best to train up their replacement. As such the real test of these systems is how they fair after the original dictator is gone. Singapore is currently in the middle of their test and the grade won't be seen for a while.
I only liked one Deus Ex. The first one. Nothing beats it in the genre. I still replay it every two years :)
> Why have two developers working at 100% crunch-mode when you can have 3 or four working at a more relaxed pace. Simplistic, but that's my view.

In this scenario, who's money are you spending?
Do you mean psychological or really physiological? I get the former, the latter seems dubious at best.
Best Workflow Management Software in 2018
Ask HN: What article/book do you recommend for my next flight?
I've been flying fairly often recently. I've a few books on my Kindle to read but I was wondering what HN suggests.
This. I pour 5-6 glasses of wine from a bottle, and I don't feel that they're "small" in any way. Putting a third of a bottle at once in the glass is far too much - at that quantity, swirling the wine becomes nearly impossible. And anyway, holding a wine glass should be effortless, you should be able to talk & do mild gestures with the glass in your hand.
True, but this is direct, cultivation is by proxy, and does not necessarily remove unexpressed genes.
True "classical liberals" might as well be nonexistent for all the power they have in modern politics. Even pols who identify as "classical liberals" mostly just end up voting with one of their country's (economically + socially) right-wing parties anyway.
Reddit (not OP) – My agent found some sort of exploit in Atari 2600 Pong game?
There is data dumped from social media accounts, data that was clearly dumped from icloud accounts, etc.
It should be noted that the free tier is 256mb of RAM and 0.02 cores.

Tiny, but still pretty cool it's free.
Yes, impressive results, but do we really want more tobacco plants? I think the appropriate test will be if the results are transferable to other species. And which ones would make the most sense? Algae, lettuce, spinach, weeds? Weeds make some sort of sense because they are already so resilient, often being the best-adapted plants in a particular environment. But do we want weeds that grow even larger and faster? Scientific research comes with a responsibility to try and anticipate and avoid any unwanted consequences.

For instance: Where are the insects? Scientists are trying to figure out what has caused the recent dramatic (80%) decline in insect numbers. One possible culprit may be a newer class of insecticide:

"Of particular concern are neonicotinoids, neurotoxins that were thought to affect only treated crops but turned out to accumulate in the landscape and to be consumed by all kinds of nontargeted bugs." https://www.nytimes.com/2018/11/27/magazine/insect-apocalyps...

Oops, the danger of unintended consequences.
Majority of Google devs using VS Code?
Agree with some of the insights in this article. Basically in frontend /full stack jobs generally the only interview questions are related to javascript -- kind of assuming that it's the hardest/most important part of the job. But CSS and layout stuff is its own skillset imo. Thankfully I feel more comfortable in the js coding aspect of things so this never burns me when seeking employment.
Unheralded Mathematician Bridges the Prime Gap
This is an unquestionable fact!
That policy would make sense, but that involves major caveats that aren't clear from the original description. That works because it's specifically written with "generosity buffer" that (by design) only benefits your grade, and thus doesn't indicate the teacher was falsely labeling the answers as correct when they weren't.

That's not the same thing as the original, which implied "my grading is so random, hope you're lucky on the rescore".

Edit: I had a high school teacher with a policy where she’d add X points to every score from the get go, and you’dlose those if you objected to grading, so you’d only object for misgrades by more than X. But that’s not the same as the original “okay, let’s roll my truth-recognizer dice again!”
I think it might mean things to different companies, but in most places I've worked, there's definitely a feeling that either front-end or back-end developers should try to limit how much they modify "the other sides" code.

It isn't just a question of capability, if your organization is set up with front-end and back-end developers Conway's law is going to result in a fairly separate front end and back end world that is worked on almost exclusively by the "right" kind of developer - similarly to how most developers will stop designing anything as soon as someone with "Design" in their title joins the company.
That's unfortunate (and all too common). Goals should be meaningful to you and the company and be few. Achieving them over time should feel good. And reviews should be an opportunity to show off a bit and learn where you can improve a bit.
YouTube Stars Are Pushing a Shady Gambling Site
It's worth noting the age of RISC-V, according to Wikipedia (https://en.wikipedia.org/wiki/RISC-V) it originated as a 'short, three-month project over the summer' in 2010. So ~8 and a bit years old. It's taken a while to really take-off but now it does really seem to be picking up momentum. Though no serious use in production hardware that I'm aware of.

Perhaps a good comparison point is LLVM. It too originated as an academic project. Again looking at Wikipedia (https://en.wikipedia.org/wiki/LLVM) it started development in 2000, first release 2003, Lattner hired by Apple to develop it 2005, Clang released by Apple 2007 (so ~7 years from initial LLVM creation to serious production use potentially less depends when Apple were using it internally).
The title says that this is the best thing we can do. It's not unreasonable to challenge this conclusion.
To go lower you cut the line into infinitely many points and stack them together :-) ?
Religion is just something that lays the groundwork for individuals' ideology. Looking back on elementary school I now realize that a large part of it served basically the same function and learning reading/writing/math was a parallel objective.

I'm quite salty over how I went to public school and they skipped everything that was politically inconvenient. I switched states in high school and I realized that "social studies" in my old state was basically "history" in my new state sans whatever could lead to people questioning the ideology/narrative of the ruling party (effectively single party state). My girlfriend went to religious grade school and they did the same thing. Evolution was inconvenient so they just skipped it and covered more chemistry/geology/space stuff in science.

When you teach a kid (or any vulnerable person) the same things over and over again there becomes a point where it tends to stick with them even when they later learn it's wrong.
List of video games notable for negative reception
Hey, I just wanted to say that I really love your gensim library. I've used it for my Master's thesis a couple of years back and it's been a tremendous help. Thanks so much!
That baggage may be more useful insofar as it allows species to adapt more quickly over generations to new climates. In contrast, the techniques we develop based on our intelligence can be put into effect much more quickly, effectively making us more agile in the face of change.

That said, monocultures increase our vulnerability to a class of threats even faster-evolving than our technology: diseases. As with all things, we should approach this with balance.
What kind of internal integrations, if I may ask? Does it automatically deploy code for you on a successful build or something like that?
I just used that image as an example, I don't agree with the denominations used.
Google's Style Guide for Python
Given proper class names, that's a more complex example but not ridiculous. If you asked what:

.products > .widget:nth-child(3n+2) { margin: -5px -1px -5px -10px; }

someone would probably be able to say that it has something to do with adding margins to widgets, and maybe even that it only applies to some of them.
Happy New Year All!

Kira Systems is hiring many technical roles:
REMOTE and ONSITE Developers: Clojure, Golang
ONSITE Quality Engineering
REMOTE UK Linux Systems Administrators

Kira Systems makes contract analysis software, but we have fun doing it. We are always looking for talented people to join our team locally, remotely, and for those looking for change to relocate to our headquarters in Toronto. We strive to constantly learn, question the crowd, push the boundaries of what AI + web technology can do, and solve difficult problems.

https://www.kirasystems.com/careers

please feel free to reach out to me directly if you have any questions: joe.kim@kirasystems.com
No, it's more like a patch. In branch, you drag with you all the dependent changes, while with patch, you have only the actual change, and information which CL -- or PR in github terms -- is dependent.

With branches, if someone updates the branch you depend on, your work is based on stale stuff, and it can get ugly. Just try to do it on github :-)
Whats with the ciggy and ash tray? Neat but strange addition.
I concede that, although I didn't think that was necessary. I'm not arguing for meat here-- everyone should decide what's best for their health. I'm addressing the article, not your desire for me to be comprehensive.
> It isn't even a well-defined ideology! Fascism means using political violence [...] to seize power in something very much like a coup d'etat; it really is as simple as that.

First, though fascism is isn't particularly well-defined, it is definitely better defined than that (since you're describing a tactic rather than an ideology), and that just isn't what fascism means[0], second, even if it was, it would still be possible to advocate for it without crossing that line and leave facilitation to other (usually covert) channels.

Still, although advocacy for fascist views would be legal, I have no particular problem with public platforms restricting speech that promotes those views[1].

The analogy elsewhere in this thread to the phone system is flawed, as that implies regulating private speech.

OTOH, so long as money equals speech, there is an argument for creating payment infra that is more along the lines of a public utility or common-carrier for transactions that may not discriminate, since there are other categories of public speech besides fascism that are often unjustly denied access to payment infra.

[0] https://en.wikipedia.org/wiki/Fascism

[1] https://en.wikipedia.org/wiki/Paradox_of_tolerance
From relational DB to a single DynamoDB table
No, not especially. It's mostly dependent on how early in your life you receive doses of radiation. It's why we tend to stay away from CT scans in pregnant women, or other high dose radiation in kids. However, the obstetrician-gynecologists I worked with drilled into me that if you need a CT scan, do it anyways because technically one CT scan does not exceed the dosage that will cause damage in babies. XKCD made a nice little graphic comparing the dosage of different radiations:

https://xkcd.com/radiation/
Yes! I would love to help out if someone starts with the basic structure of such a project.

I've been searching for something like this for years.
You're telling me...
You can call it a psychological problem if you want but calling names is not a solution, nor does it really provide a good path to finding a solution. The labor market being what it is, people will leave steady jobs with good pay for more exciting work with riskier prospects and less pay. This happens all the time.

Bug fixes and incremental features will generally not get you promoted for good reasons, we expect senior engineers to have system design skills and there is simply no way to demonstrate that without having your engineers design systems. If you only assign tasks based on the needs of your product and not on the needs of your workforce you could easily find yourself with a critical skill shortage.

There's a certain inefficiency to this, but only if you put your blinders on. If you have engineers churning out meaningless work then you certainly need to address that problem, but if you prioritize short-term product success over team health you are only trading one problem for another.
What margin of error did you have with the sinclair method, like if you were off an hour or two with taking the naltrexone would that matter? Also - did you have any withdrawal symptoms?
What resources do you recommend to new SWE hires with no Go experience in order to ramp them up?
A lot, actually. Florida has lots of old people, rednecks, and drug addicts.
> A well run “dictatorship” is much better than your average democracy.

Until the benevolent dictator dies and is replaced with a 'less principled dictator'.
Hahaha! Heck yeah! Huge fan of Loveless here...
Of course too much of anything is bad. People also die from drinking too much water. But the reality is that billions of people a day use caffeine and there are not widespread problems.