jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The ability to easily solve problems Go was made to solve (mainly, server programs and OS utilities). Those problems are, often, inherently easier to express with an imperative style (because they deal a lot with the external, imperative world and all its nasty aspects).

You might also loose the ability to know how much memory and time a given task requires at most, which can be a problem when dealing with servers (it's much harder to know how many requests you will be able to serve per second or how long a given request will take to be treated, for instance).
Interesting. I'd read a little about resveratrol some time back, but never tried taking it. I recently had a heart attack, and when I last saw my cardiologist I asked him about a few supplements I either had been taking, or had considered taking, including fish oil, co-enzyme q10, and resveratrol.

Regarding resveratrol, he said he wasn't sufficiently familiar with it and/or didn't think there was enough clinical data, for him to recommend for or against it. Both he and my GP did, however, recommend against starting a wine habit just for the resveratrol, if I wasn't already a wine drinker (I'm not).

So... I'm debating if I want to give this stuff a try or not. So far almost everything I've heard about it has been positive. Any fellow HN'ers have any thoughts?
Banning paywalled links would make HN worse, and there are easy workarounds for most paywalls.

https://news.ycombinator.com/item?id=8777971

https://news.ycombinator.com/item?id=8634076

https://news.ycombinator.com/item?id=8647853
https://coviz19.web.app/compare

I'm building a covid-19 visualization app, and today I've been working on an interactive comparison tool that allows you to set the base time for graphs, eg, "cases after confirmed case number 100".

First feedback has been great. It's in Spanish and although I intend to translate it to English, I want to prioritize other features like a table, and enriching my data with demographic and healthcare stats like hospital beds per thousand.
My sense is that the only unique thing about Scheme here is the fact that it's specified in the standard. That means that developers are going to develop software that expects to be able to write tail-recrusive code without fear of blowing the stack.

Other language standards keep this from affecting the semantics of the language by simply leaving it out of the semantics of the language. When the expected behavior is undefined, the implementors can do anything they want without, strictly speaking, affecting the semantics of the language.
Bitcoins have been confiscated by many governments. A quick Google search reveals many instances of that.
I suspect, btw, that the Google model in this paper https://www.nature.com/articles/s41586-019-1799-6

will show stronger performance. But Kheiron appears to be ahead as far as proving the value of the tool since they have actually validated prospectively.
Why do you assume that? It could also be that they provide a whitepaper and complementary pytorch model along with the service ;-)
Services hosted outside the US offer less protection against US intelligence agencies, not more.
Except for many people having a hobby is a side job.

Not everyone is blessed with such a wealthy life that can just seat and offer free beer to others.

So they choose a side job where they can still have some fun.

If that wasn't the case they would probably just be dumping remakes into iOS, Switch, PS, XBox indie stores or even doing something completely unrelated to computers.
And how many people does he feed with his 5000 acres?

Can he provide enough for 100% of the daily caloric needs of 5000 people? 10,000? 100,000?

Crops and livestock require potassium. He harvests the crops and removes them (and the potassium in them) from his farm. Where does he get potassium after it's all been mined out of his soil?
There are better ways, that involve more computation on the client side.

For example, HIBP does not send your password (or its complete hash) to the backend in order to find if it has been previously exposed. They use this method: https://blog.cloudflare.com/validating-leaked-passwords-with...
Maybe we don't filter by ip address, and instead filter requests based on known strings (or regex). That's what i'm currently doing. Ex. If request includes '.env'. Blocked!

I'd love to implement a more aggressive strategy. Rather than a reactive one. I'm currently finding myself going through server logs, and adding new 'keywords' to the 'banned list'.
Computers without the internet were better in someways.

Leaving the internet behind doesn't mean living without technology.
"I want to do to you , what the spring does to the cherry trees." I've never seen that in english, so I looked it up (http://albalearning.com/audiolibros/neruda/poema14-sp-en.htm...) I guess it goes without saying, but english really doesn't do him justice, rhyming trees with kisses is pretty poor compared to cerizos and besos which is perfect rhyme. But I suppose poetry is about the most difficult thing to translate b/c of the many levels from phonetical to subtle contextual and semantical differences that are all overlayed and compacted into a few small verses. I certainly wouldn't want to / couldn't translate it.

But yea, in spanish my favorites are Neruda and Borges (see: http://es.wikipedia.org/wiki/Generaci%C3%B3n_del_45). I found this link which has a lot of other good poets IMHO for instance ruben dario or mario benedetti (http://www.cubaeuropa.com/cubarte/poesia/PoesiaLatinoamerica...).

In english I just nerd out on the old the stuff and for some reason never really got into anything newer... I like chaucer, spencer, milton, shakespeare, plus just reading through all those in the original is so cool after a couple pages you slip into another world and time, nice escapism.
I live in Japan now and just heard about that this past weekend. It's not as lucrative as some of the other gigs that have been mentioned but you basically get paid to hang out at a wedding and read some scripted stuff. I'm trying to get into it now.
Maybe this is why my wife hates the fact that I snore like a table saw?
Why do you disagree with him? What specifically would you have done differently?
If the "phony" peppered with tech questions was patio11, I'm sure he could handle the questions well enough. :)
Is there a specific alternative option you have in mind? The article mentions that he tried vaccinating everyone in the clinic and called the county to ask; I'm legitimately unsure what else he could have done to find people.
The article addresses your concerns. He was willing to give the vaccine to anyone he could get his hands on. After that, he chose people who were teetering on the edge healthwise, while only having a few hours to do so.

If he were turning away people from the vaccine site and squirreling away vaccines for friends and family that would be a bright line, but that's not what happened here at all.
> most potential co-founders write me off when they discover I’m ethically challenged.

I would have loved to have come across this comment years ago. I was building a bit of awesome software that turned out to be "illegal" ("PayPal is a bank -- oh, you're a regulator? PayPal isn't a bank!" kind of illegal). It was really interesting, but my cofounder backed out once we ran into regulation designed to keep us out of the market. I wanted to keep going and pretend the regulation didn't exist/apply to us.
I don't want mastercard supporting crypto. I want the merchants and payment providers supporting crypto so I do not have to use mastercard and their "rules". If I want to pay for porn or send a donation to wikileaks I do not want mastercard/paypal or anyone else other than the government (if it's legal I should be allowed to pay for it) deciding if that is ok.
Fit Analytics GmbH - Berlin / On-Site / www.fitanalytics.com

Full-stack Software Engineer - Data Platform/Tooling (m/f/d)

Tech stack: Python, Javascript, Golang

What the role involves:
- Leading the design and development of internal applications and systems that help our colleagues deal with our various datasets and data sources
- Having an impact on the effectiveness, correctness, and ease of use of our data assets
- Communicating with internal users and understanding their domain and processes with a keen eye on improvements, supported by the team and its product owner
- Coordinating with various teams in the company that specialize in other parts of the system, for example data ingestion and management of product feed information
- Bringing your knowledge and unique perspective into our team and organization

If you are interested, find out more here: https://jobs.lever.co/fitanalytics/f6550a49-e4f8-4c09-a5c4-1...

Fit Analytics — the world’s leading size advisor solution for online clothes shopping — is seeking a Full-stack Software Engineer (m/f/d) to join our Data Platform team to work on tools and systems powering the largest and most extensive data set in the industry.
Putting aside Zed's abrasiveness, is this just a miscommunication around whether unqualified (to write crypto) developers should attempt to write crypto code at all, versus whether they should publish/use said work in production? I'd argue that it's perfectly reasonable for unqualified devs to write crypto code... as long as that code never reaches a production server.

I could well be wrong, but with arguments like this I'm always inclined to first consider that the two sides are talking past each other. I can't see any reasonable person arguing either that unqualified devs should release custom crypto into the world, or that they should not even write crypto code as a learning exercise.
Two main reasons for me

1) More space for my mouse when playing games. I prefer a low sens and full sized keyboards are a legitimate problem for this

2) Desk space. If I'm not playing games it's also helpful to have space for a notebook next to my keyboard when working, or my MIDI controller while making music.
If I'm reading the article right, it's not as wayland or gnome specific fix, but a fix at the proper x11 level, generic and independent of the toolkit. That's referenced by the "(and More)".
Dupe: http://news.ycombinator.com/item?id=2009183 (including a lot of comments)
Barbells and following `Starting Strength' also work nice. But that's a bit more investment in infrastructure.

Also---in addition---consider getting a pull-up bar. Pull-ups [1] are a nice functional exercise for your upper body.

[1] And press-ups, but they don't require any equipment.
Cache: http://webcache.googleusercontent.com/search?q=cache:9DkGSlU...

Edit: appears to be back up now
What BitBucket does have is a killer free package which Github simply doesn't compete on.

So for the small development workshops (i.e. 5 or less employees) it is a definite no brainer of the other sort :)
Your 40-watt bulb has to be fairly close in proximity in order for the light to make things more visible. And since movie screens are so big, you have to be fairly far away in order to see the whole picture.

The energy output from light follows the inverse-square law, so double the distance is 4 times less bright, and quadruple the distance is 16 times less bright.

So although the energy output is higher, it's probably not as bad as you think it is.
The reason there is not as much innovation in education is fairly simple:

The people doing the innovating rarely feel the pain points, and the people doing the decision-making rarely feel the pain points.

To make this more concrete, those who are in decision-making positions are administrators (who are concerned with teaching on a macro level and on an "are all the boxes in this curriculum guide getting checked off?"), school board members (who are rarely in classrooms), and legislators (who only go into classrooms when it's politically expedient).

Any type of "innovation" comes down from on high based on perceived problems rather than actual problems.

In the meantime, you've got lots of teachers in the trenches, some of whom are luddites, but most of whom are willing to try something new, particularly if it makes their job easier or more effective.

I got in trouble (when I was teaching) for using an online gradebook rather than a paper gradebook because my principal had less control over it. When using technology, the mantra was "Why don't you just have them make a powerpoint?"

If you want real innovation in educational technology, it'll have to either come from the teachers, or it'll have to come from people who work closely with teachers. From there, you'll have to sell it to administrators (in order to even begin to make money), while teachers (at least in my experience) generally do a pretty good job of evangelizing improvements to those who are still willing to improve (which, I think, is more than it sometimes seems, but fewer than perhaps there should be).

TL;DR: there's no innovation because current products either create more pain-points than they solve, or they don't solve any relevant pain points that the people using them actually have.
Congrats cloudkick! Rackspace is getting an awesome product and even more amazing team.
I wonder if any of those installations are still in use in the era of ubiquitous Internet?
> Chinese like everything simple, doesn't have to be too exact

Oh, don't start. "I don't know what the bug was, but I fixed it." - verbatim quote. This was a mode of operation of disturbingly large number of Chinese devs I have worked with. After several bugfixing iterations of this kind it was easier to throw the code away and redo it from scratch than to understand how that managed to work. So, yeah, "don't have to be exact" is certainly there.
I think the central claim about Chinese isn't that it's hard to speak; it's that it's hard to read and write. Although the wonderful article "Why Chinese is So Damn Hard" (http://www.pinyin.info/readings/texts/moser.html) does mention the lack of cognates and the difficulty of tonal languages, which are clearly a matter of perspective, there is little doubt that the Chinese writing system is more difficult than alphabets in absolute terms.
I think you're missing my point. Having relaxed standards, such as I outlined, will account for nearly all special cases for a target audience that is reasonably homogeneous. Of course if you are designing a global facing application, then yes, you need to account for a wider range of possibilities. But for many applications designing around cultural norms, but being liberal about what you accept, is perfectly acceptable where the benefit of accommodating for low-probability cases does not justify the costs.

And, like I mentioned, in cases for applications targeted towards a homogeneous group, for those that have names so far outside the cultural norms that even liberal standards cannot accommodate them, then they've probably encountered the same thing already before, and they've come up with a way to adapt.

Allowing a liberal range is like me going to France and asking for ketchup with all of my food. But having a really unusual name, like one with unmappable characters, is like me going to Riyadh and expecting them to serve booze with my meal. Should I be allowed to drink there just because it's acceptable in my culture? No. It's illegal there, and I just have to adapt whether I like it or not.

Again, I emphasize, what I am advocating is for applications with a culturally homogeneous audience, not global, multicultural apps.
Imagine being the model...
Your local area matters a lot too. Is your city gaining or losing population? Is there new development adding units onto the market, or have NIMBYs locked it up? Do local tax laws incentivize long term owners over short term owner? All of these can have an effect that'll blow interest rates out of the water.
Saying folks that are privacy conscious 'deluded' is a bit of a stretch as well as assuming their reasons for deciding.

You list a bunch of services Google provide for that $5 and yes, no doubt you can extract good value if you want to use all those things, and also don't mind relinquishing privacy for the content you choose to put on there. FWIW Gsuite is more like $7/m where I am.

For me personally, you can list those bunch of things and gmail is the only really useful, day to day tool - mainly because their spam filtering is better than most. Essentially that's where the only value is, for me.

Also bear in mind Google's history of retiring products, hardly 'iron clad' reliability.

For me, their lack of privacy ethos compounds the problem of them having a monopoly on search, and to a large extent information discovery. That, alongside their huge reach in how they can gather information on people to aid advertising, via Chrome, Android, DNS, analytics... that huge list. Sleep walking into a society where a handful of large corps know everything about you isn't necessary.
The pricing you're suggesting may not be commercially viable. That there exists paid alternatives today at a higher price point, when being sold as a dedicated service, suggests that anyone providing these services for free is doing so at a loss.

They're likely able to do so because it entrenches their existing profitable businesses. It's unlikely that $12/year per account will be break-even, let alone profitable, as a standalone business.
Successive years of excellent portfolio management. Assets are purchased with donor money to create an endowment that makes the entire ship self-sustaining. Or in the case of some places (e.g. Harvard), becoming an economic juggernaut within the community.

Actually, "excellent" is the wrong adjective. "Competent" is all that is necessary. However, the non-profit world is often beset with incompetent employees at all levels, from your average worker all the way up to the top directors (well, usually B begets A). There is a problem in the field of people interpreting "we are a non-profit" as "we are a charity in all aspects, including hiring". There is definitely a feeling that only "heartless" (i.e. for-profit) companies worry about productivity.

Let's put it this way: if'n you ever had the notion to lie on your resume to get a job, look first to the non-profit world[1]. I've seen several instances at several locations of people with long-standing careers where they STILL aren't competent at the skills they lied about having on their resume when they got hired.

[1] that should be read as an indictment of the field, not a recommendation for lying on your resume.
It will probably look better in the context of the Martian landscape, set in the foreground with the first colony in the background.

On Earth, it's ugly.
That point about Dutch children and little-endian names for numbers is a fun little nugget. The complaint is that they're forced to read the numbers backwards, when the numerals in question are Arabic numerals, invented by a culture that reads from right-to-left and has little-endian names for numbers. I would assume that kids who grow up speaking and learning math in Arabic have no such problems.
"hey don't do TOO much about climate change or else how will the fossil fuel industry be able to sit on it's laurels properly"

Because nothing says "a rising tide floats all boats" more than our currently massively diverging have/haven't disparity.
A world in which 42 individuals own as much as 3.5 billion people, in which it was 65 individuals in the same position 2 years prior doesn't sound like a world in which the authors proposed "solutions" function at all.

Maybe that's the point.

Excuse me while I pillage and lay waste.
Clearly we wouldn't want to risk doing TOO MUCH to salvage what's left of the age of mammals.
If there's one thing I want in a truck it's the ability to drive on a planet which I will never actually visit.
I weekend a tiny roadster as well.
The constant replies of " Did X do Y because X views Z as a threat?" is approaching meme level.
Northeastern University (CCIS) | Boston | Software Engineer

The programmer will help deploy a scalable, robust distributed system called Reverse Traceroute.[1] This project has received funding both from industry and the National Science Foundation, as well as winning research awards.

While the standard traceroute tool is popular for Internet troubleshooting and diagnostics, it only measures the path to the destination, not the path back, leaving network operators blind to half their route. Reverse traceroute addresses this limitation, measuring Internet paths from arbitrary destination hosts toward a given source host.

The prototype and subsequent iterations of the system were sufficient for small-scale experiments but not terribly robust or scalable. The programmer will design a new implementation that is efficient, scalable and self-managing to ensure high availability. This system will also provide a public API that allows the community of researchers, operators and other practitioners to issue measurements and receive results.

This position is in a unique research environment, where the programmer will work on new and interesting problems and advance the state of the art. This is a full-time position with benefits and salary competitive with industry. Apply here: https://neu.peopleadmin.com/postings/32933

[1] http://research.cs.washington.edu/networking/astronomy/rever...
I'm not fully sure I understand this, so what this will do is the client will attempt and fail to check DNS, so it'll fall back to the DNS you're providing again?
I understand what you are saying, but I disagree with the risk/reward.

Yes, the author was testing with a reflected XSS attack string, and yes "there should be no case of concern for DoS". But that's exactly my point. You have no idea what effect that will have.

I personally have caused an inadvertent DoS attack with an XSS probe while doing a security audit for a large SaaS company. (The attack made the code throw and exception and some of my escaping characters caused havoc with their error logger, sending it into a infinite loop trying to log data, pegging the CPU and growing memory until the disk thrashed.)

You don't know what you actions will cause because the server/app is a black box. And if you want to audit that, you should have a formal agreement with the company that they know what you are doing and its OK. A generic, flimsy, non-personal "everyone can try and 'hack' us and it's OK" policy published somewhere is just too little protection, especially given how the CFAA is applied in courts today.
You can complain if you want, but the end of the day, it's really your own fault for choosing to depend on google. If you don't like google's behavior, then you should either be self-hosting or at least diversify with other providers. Expecting the government to step in and be useful in any way here is a pipe dream.

Parler learned a hard lesson to not depend on AWS. I bet a lot of AWS customers also saw that and began taking steps to either move off of AWS or at least make it easy to migrate if needed.
Galleries want a 50% cut from every sale of new art. He's getting a discount by buying in bulk and going straight to the artist.

Edit: TBC, I don't think there's anything wrong with what he's doing, but he's clearly making some enemies