skysight-inc/HackerNews huggingface dataset:
I know that that is typical, but there are exceptions, and if you work for the right agency you can be paid well, so I don't want to make any assumptions.

If he's not paid well then I hope he realizes that by merely being aware of HN and GitHub puts him in the top 10% of developers and he can do a lot better than working at a place that restricts his ability to educate himself.
> He's always trying to show off how intelligent he is by making a totally outrageous asinine statement he knows isn't true and is totally offensive, and then trying to prove he's so clever that he CAN justify it through mental tricks, verbal gymnastics and gerrymandered taxonomies.

I'm reminded of this post: http://esr.ibiblio.org/?p=6839. Here he declares himself the most famous programmer ever. Even by his own criteria, notch of minecraft fame is significantly more famous.
Beginner’s guide to prototyping parallax websites
If your program's correctness depends on `nil` being handled this or that way, your design is broken. Fortunately, most programs aren't designed this way: messages to `nil` are seldom actually intended, whether the language's semantics considers them a legitimate operation or not, and whether they are “helpfully” trapped at runtime or not.
http://worrydream.com/ClimateChange/ has some ideas.
Sure I know about that... I don't do embedded, but the point is, if your program is wrong, it goes wrong. So? Fix it!
> did you jump between major versions of GCC or glibc?

Indeed both, and I'd be keen to know if what I was trying was totally impossible or just harder than I thought! We had to tell a customer, "we're unable to support CentOS 6." Which given the age of CentOS 6 is pretty reasonable, but it was still a personal defeat.
There are upsides and downsides to enabling Javascript. If you want to enjoy the NYT rich web content, you need to have it on. Just the way it is.
I hate when companies don't innovate in an effort to protect old business models. That's why we're stuck with so much backwards services and the only innovation comes from mobile apps.

More often than not it will bring more people to your grocery store who would otherwise not come. Plus they are coming to the store already so it's incentivizing them to come in and buy other stuff while they are at it.

Sadly most companies wait until it's too late when they are being eaten by competition, while they were busy worrying about 'cannibalism'.
Here's instructive to consider, after reading "Are you the most famous programmer in the world? It's a reasonable question to ask", exactly what it is that Eric Raymond has programmed...
Plan 9 binutils source
For those wondering, it's a specializer, applied to an interpreter, to specialize the interpreter into a jit.

This is a pretty well explored technique, it's rarely done these days because historically, people could not get good enough performance.

(I am not trying to knock them, just put it in context)

For more context on how you'd do something like this, read this:

https://en.wikipedia.org/wiki/Partial_evaluation#Futamura_pr...
and
http://blog.sigfpe.com/2009/05/three-projections-of-doctor-f...
The $CDPATH variable (built into `cd`)[0] plus the `bash_completion`[1] script to enable tab-completion of CDPATH dirs - works for my use case (FWIW).

[0] http://linuxcommand.org/lc3_man_pages/cdh.html
[1] http://www.caliban.org/bash/index.shtml#completion
Aren't Slashdot & sourceforge owned by the same owners at present? which also owns and frozen freshmeat (that was later renamed freecode or something)
Would it be possible to write a service that connects twitter into a mastodon instance so that mastodon users can follow twitter users? I’m thiking outloud here but besides scale, are there any other drawbacks?
Serveo–expose local servers to the internet using only SSH
It's fun to mock God ... until he judges you for it.

Daniel 5
I am going to clear their hiring bar.
EBM would work if the tool end could be made sufficiently tiny.
There's a really interesting article about how Yellowstone (a national park in the US) reintroduced wolves into the ecosystem, reducing the dear population, altering the ecosystem for the better:

https://www.yellowstonepark.com/things-to-do/wolf-reintroduc...

https://youtu.be/ysa5OBhXz-Q
Typically you'll know which you really want as soon as the coin is in the air.
> Did you know that many people buy lottery tickets week after week based on their understanding that other people are winning, and not their own experience of losing constantly?

Because lottery tickets are entertainment. People with crappy jobs get to imagine telling off their stupid boss and moving to their own private island. The fact that it never happens doesn't mean people won't pay $1 to imagine it. Or for the feeling they get when the numbers are being read and the first two or three actually match once in a while.

There is nothing equivalently exciting about temporarily getting paid 35% more at work.
There was an article in Scientific America:

Summary :

After prospering for hundreds of years, the Viking colonies in Greenland were mysteriously abandoned.

Scholars have long viewed their decline as the result of a stubborn refusal to adapt their European customs to the conditions of this Arctic land.

Yet recent findings show that the Greenland Vikings did change their ways. The latest evidence suggests that a complex interplay of cultural and political forces abroad brought about their demise.

Full article (requires subscription)

https://www.scientificamerican.com/article/whatever-happened...
An important feature is OAuth2. Google+ is an identity provider. In other words, Google+ is perhaps used a lot more than it seems. It's like an underground infrastructure nobody sees.
Not everyone reacts to drugs and alcohol the same way. Alcoholics often completely abstain from alcohol because once they have one drink, they can't stop. That kind of massive inhibition of control can extend into other things.

It's not an excuse, but it can explain uncharacteristic behavior.
Not many things emit a huge amount of IR and nearly nothing more energetic than it. Anything like that would be easily detected with our current tech.
Banks can't be taking inquiries over email because it's not a secure way to communicate. They have to take inquiries through their own secure messaging systems.
If they legalized sheep hunting, farmers would build fences.
I would prefer this over the "me too!" or "here is my irrelevant/off topic opinion" comments we get all the time. Not everything has to generate 100 comments of debate.
Why buy? As long as you don't care what specific CPUs you're running, it's usually way cheaper to rent.

Personal example: Over the course of earning my master's, I was able to use the equivalent of a $FIVE_DIGIT_PRICE computing cluster as often as I cared to, for an ultimate total of $THREE_DIGIT_PRICE.
What everybody is missing here is that null pointers where none was expected are just an instance of wrong code. How do you protect yourself from wrong code? (Hint: not by adding more code!)
The U.S. Is Retreating from Religion
I always felt like there was something weird about rankings when it came to HN.

I recall submitting something that got around 7 upvotes in 30 minutes but it got dead and buried and never presented itself on the front page. The content wasn't edgy and it wasn't clickbait.

But a few days later I saw an unrelated post with 2 upvotes after 1 full hour and it was magically on the front page.

If a post with 2 upvotes after 1 hour can be on the front page but a post with 7 upvotes in 30 minutes is not, then surely there needs to be some type of manual intervention happening. Glad to see there's data showing this now and I'm not going crazy.
Ask HN: Need help creating a database from five sets of CSVs
I have 5 sets of CSVs (multiple CSVs in each set but the columns within the same set are the same). Only 2 of the sets have more than 2-3 columns required - the rest can be dropped.

There are relationships between them. This is an export from a previous CRM. 3 of the sets are too big to open in Excel so I couldn't do a lookup to create the proper values and clean up the data this way.

There are few columns that I'd like to morph into just one column based on an if statement (if legacy user created_by exist make that created_by if it doesn't exist use created_by user). Same with created time.

I've messed around using bash, python, and postgres but it's been a hassle. When I pull new data I have to end up deleting and purging all the info and redoing a bunch of segmented scripts. (I spun up a rails app that I connected to my new db and displayed the data and could do basic search/pagination) -- but here is the thing. I realized I'm waisting my time on building that out. That was pulling in all the data and it's got so much excess junk and the ID structure is terrible. I want to keep the associations but use new primary key based on another column. I rather just start with a really reasonable and simple database that has the data properly setup so I can plug it into anything (or do simple sql queries/exports!)

Not sure if anyone has had to deal with something similar and could share what they did but I'd appreciate any guidance. Looked into pgfutter http://easymorph.com/ http://tadviewer.com/ csvkit. I'm open to paying someone for their time if they could do this since I'm at my wits end. (It didn't take super long to do things in bash/python but I'm not an expert so I was hacking my way through it). Truth be told, the data isn't complex but doing the few associations and setting up new IDs is foreign to me. No pun intended.
Personally how much I understand the system I am working on is a function of myself and the system at that point in time.

Sometimes I have been new to a system and had to fix a problem in a hurry and had an incomplete understanding.

Sometimes six months later I understand what really went wrong.

Years ago there was a bug in the Linux 2.4 kernel that I understood so far as "sometimes there is a null pointer in this particular place" and was able to make a patch that mitigated the effect of the null pointer. I never understood why there was a null pointer in that place and it wasn't worth doing because Linux 2.4 was hopelessly broken.
Basic income has become a buzzword, with different people having different understanding about what it really means. Even right-wing libertarians seem to be in favor of basic income if it means replacing all other forms of social safety net, like welfare, disability benefits, etc.

The more you think about it, the more it doesn't make sense. Should a disabled veteran receive the same amount of basic income as a billionaire heir? Should a single mother of three working at Walmart receive the same total basic income as three Google employees?

A well managed welfare state is a much better option than basic income, in my opinion.
Search for "Medieval Warm Period" in this article:

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

Happened to be reading about Iceland (and its cuisine :) recently.
Since he appeared on the scene I have always wondered, how in an environment where engineers take pride for what they have actually done (US tech world), a guy that only talks and has no engineering accomplishment to show is given that much cognitive space. Back when he was a Microsoft evangelist (!) I have watched a few videos of him to get the sense of a talking human being. And I could't believe how shallow he was. His whole demeanor was one of an airhead.
I posted this in an earlier thread on the topic, but I'll rehash it here.

Having Airbus buy this line from Bombardier is actually very good for Boeing. For a long time, one of the major selling points of Airbus twins has been cockpit commonality. They're so close that your pilots can maintain type ratings on several different airframes. That gives airlines labor flexibility.

Boeing hasn't had that option. The closest they came was with the 757/767 -- those airframes had the same 41 section.

Now that Airbus is going to be selling an aircraft that won't have the same cockpit as the A319/320, Boeing will have a better opening to sell their 737. The airlines are going to need to pay for training on multiple airframes, so why not consider Boeing as well.
and it's about time!
Snap lays off employees and slows hiring
How big was the mailing list? In other words: What is the sample size for this experiment?
Given that I downvoted you and your comment did not turn gray, I have to assume that you've been up-voted by other people.

Shooting down a blog article written by somebody from his heart, while upvoting yellow journalism — that's a common phenomenon here on HN — and I should know because this is my 9th year as an HN visitor and contributor.

So such mean comments being upvoted, that doesn't look good, but on the other hand I can't say that I'm surprised. But to answer your particular comment ...

HN actually does a pretty good job at detecting voting rings, along with upvotes triggered by mailing / social list. HN's detection is so aggressive in fact that it has many false positives, making it easy to bury stories you don't like ;-)

And to blog authors out there — please write more, as I'm interested in genuine feelings and opinions, not by PR pieces written by corrupt media outlets.
Isn't this what pypy does? pypy does the specialization at runtime, maybe this does it at (interpreter) compile time?
If, after inlining and so on, the compiler can prove that the condition implies the non-null/Some case, then the check can be optimised away.

If it can't, then the version without the check is potentially unsafe, and the check is not unnecessary.
I found https://goread.io/ as my replacement. Doesn't have the intelligence to spotlight articles, but it does pretty well.
A different kind of pedantry: which is it, 仁 or 人 ? Both appear on the page and the former seems more fitting.
Socially Engineering Myself into High Security Facilities
Antarctica also has the McMurdo dry valleys with no snow or ice.

https://www.atlasobscura.com/places/mcmurdo-dry-valleys
The problem in C derivative languages is that it isn't enough.

There is no guarantee that the pointers are valid, even if not null.

So besides checking for null, to be correct we need to call OS APIs to check for pointer integrity as well.
Can't you license the patents to whoever it is and still keep the option to license them to somebody else later?
I couldn't find the exact CPU model it can use.
It's like criticizing libpng library, tc is necessary complex.
I thought chaga was a typo. Do you mean "chaga" the mushroom?

Anyway, I meant my point about a key problem in general with trying to use taxes to fund important development projects.
Grad students are not supply-limited. UChicago--and many of the other places flirting with unionization--are never going to have to worry about finding enough grad students.

Improving conditions might let them recruit better grad students, which has obvious knock-on effects for the university, even if they retain fewer of them. In general, it is not the case that one researcher yields one interchangeable unit of knowledge. We might be better off (in terms of happiness and productivity) with N calmly productive researchers than 2N miserable researchers desperately flinging stuff at the walls.
> My most surprising bit of joy that I never would have thought of, though, is a towel warmer.

> There is something wonderful about stepping out of a shower and into a warm, fluffy towel and you get to have that every single day.

I "invented" a box with a heating pad in it, that I put my clean boxers in when I take a shower. That's a nice feeling.
Show HN: WhoBuilt.me – A developer's portfolio
A victim's main responsibility is to their self; trying to survive, heal and move forward in whatever way they can, not to relive their trauma. To prioritize future prevention above their self preservation by placing the burden of justice on an already suffering person's shoulders (as if there could possibly be better, nuanced ways to seek solutions) is just asinine.
As this conversation goes, its nature, it lacks any concept of morality. Why is a rock a rock is not a moral question, and it doesn't merit one in my opinion.

I think you have to reveal what is the moral question you have about preventing that natural result, and I can try to answer why such a thing doesn't bother me at all.
Coldwell Banker Home of the Week – A Chic 37th Floor Gem on the Las Vegas Strip
Having left a horrible company in the past and later decided to write a negative review, I can tell you that my experience has definitely been that Glassdoor is an awful indicator of a company, unless you're extremely picky about the metrics.
Adobe Photoshop Lightroom 2018 1.0 Crack Download Free
Self-taught “Superhuman” AI now even smarter
> As one example, I tested two versions of a newsletter that went out to 24,000+ recipients:
That sounds bad enough. Whitelisting sites on demand should be a simple matter.
Supercon Badge Hacking Quick-Start
I have what amounts to a special purpose radiator bolted to the wall with flat curvy panels that heat the whole towel when you hang them on it.

My wife bought it but I think it came from Bath and Body Works.
Designing Glue: How to Mind the Gap
Not sure if it would fit your needs, but I've used this with success when trying to do useful things with CSVs:
http://csvkit.readthedocs.io/en/1.0.2/tutorial.html
Virtual Reality Ad Tech ICO Spectiv Receives Over $1M in Presale
Yep. Webvan was awesome at stocking our fridge during the last tech bubble, but ran out of customers and money really fast when it burst. According to Wikipedia,

> Webvan was an online grocery business that went bankrupt in 2001 after 3 years of operation and was later folded into Amazon.com.

Hmmm... Maybe Amazon will buy WeWork for cheap, then use it to push their other services?
Did they offer any rationale? Was it a bunch of high schoolers or something?
Amen to that. The first time I used MongoDB it was stupid easy to get started. We implemented data replication from MySQL into MongoDB in a 3 hour hackathon, something that would have taken at least a week for a relational database. For a full description of the experience see:

http://scale-out-blog.blogspot.com/2011/05/introducing-mysql...

Don't put down 'easy'. It's incredibly hard to do well.

P.s., I'm DBMS guy and have lived and breathed Jim Grey-style transactional consistency for decades. I'm still impressed by what they did.
We hate it too! Was not easy to find the right option in this wordpress non-sense but it should be gone for good.
A numeric tower could be useful. https://en.wikipedia.org/wiki/Numerical_tower
Yeah this is one place where the autoplay videos are well done. Still, it would be nice to have a way to turn it off, if you are on a limited data connection.
NYPD can’t get story straight on evidence system backups
Maybe make its slogan: "HolyJit, it's fast!" -- with the double meaning and all.
Mastodon seems cool, but I haven't used it enough yet. Does anyone have a client that they would recommend? Preferably a terminal-client?
Is it me or Sony has become good at protecting its software ? I remember a time when every new console would be hacked within the year it was released.
That still doesn't support the idea there is a need to "minimize the wage gap" by controlling what questions an employer can ask. If such a bias does exist it won't be eliminated because they aren't allowed to ask a single question.

Most research I've seen show that it's the women who are failing to take initiative in asking for raises, rather than the employer purposefully holding them back.

Yet the pretext of these laws is always under the assumption it's the employer actively doing something to block it instead of passively not offering it to people who don't ask (for whatever cultural or biological reason), likewise the women are not active but also passive in this situation.

Additionally you made the same jump in logic to assume women aren't getting the same jobs, the study was limited to promotions and this can't be easily assumed either.

This isn't about blaming the victim either but if you're going to micromanage it at least have to clear motivations and end goals that are being controlled for...
Then the farmers started shooting the wolves. Circle of life.
I've been using zsh for a long time and I didn't know it had native plugins, a bytecode compiler, an FTP client and a calendar.

To be frank, that's kind of scary, I'll probably have to take another look at fish :)
Commodore Amiga 500 - https://en.wikipedia.org/wiki/Amiga_500

Things I do today to earn a living and enjoy myself (Design, Music, Games) I got into via the Amiga ツ

(A great retrospective of the Amiga here - https://arstechnica.com/series/history-of-the-amiga/)
No, it's not. That money definitely did not go directly to him or his salary.

My research advisor--like most faculty at med schools--was in a soft money position. His salary was--or at least was supposed to be--covered by the grants he brought in and the 68%ish overhead on those grants.
He didn't say he was government. Contractors can make out like bandits still ;)
Not the person you were replying to, but if they want to sabotage my experience because I don't wish to be tracked or infected with malware, then that's their business I guess. I hope they don't expect me to think delightful thoughts about them for doing it.
>"You need to build a cross-compiler for bare metal projects."

Might you have any useful links or documentation on this that you could share? Thanks.
Ethnic food. Even in the insanely expensive bay area it is possible to get meals prepared from scratch for less than 10 bucks.
GWT 2.8.2 Released
My writing desk.

My grandfather owned it well before I was even born, I got it from him and have used it in all of my offices or work spaces since I was in high school. It's seen very many different computers and electronics/mechanical projects over the years and is a very handsome and elegant piece of furniture on top of being highly functional, and it allows me to think of him having done the same with it whenever I have a spare moment to admire it.
Have you considered IRC?
Feedly is better than Google Reader ever was these days. The team there is also super responsive to issues.
I wanted to try fish too, but too many plugins or libs has a warning on github "does not work with fish" so I just saved myself some headaches and decided to resume with using already great zsh.
I think there is more of a chance of Ireland joining Canada.
NullAway: An Open Source Tool for Detecting NullPointerExceptions
Same here, I've tried feedly and a variety of local clients but it just didn't have the same charm. Now I just pop open HN, my automatic Google Now feed, and reddit occasionally.
Given how HolyJIT is implemented (with compiler plugins etc), I believe that it does this work at compile time, yes. I haven't actually confirmed this though.
Exactly, the name is not funny at all. Is the author still 15 years old?
Initially I thought they've lost their mind to replace domain-specific scripting languages with Rust, but I've come around to love it.

It has enabled Cargo use its own package ecosystem at build time as well, so build scripts can easily reuse other crates instead of reinventing the wheel for each project.

It also saved Cargo from needing to be a build system that works with everything and supports everyone (the midlayer mistake[1]) and instead 3rd party build-time crates and *-sys library wrappers provide the flexibility.

[1] https://lwn.net/Articles/336262/
There's also: run it yourself. If you want to be certain the instance you call home is safe and running the right code, spin it up yourself and be your own admin.
Cape Coral, a boomtown that shouldn’t exist
The Cleaning Hand of Pytest- My experiences with different approaches to testing
ooooooooooooo.+oooooooo

ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

+3
.3+/0,0./
3+*
3
ll