skysight-inc/HackerNews huggingface dataset:
It was mentioned in the paper (https://arxiv.org/abs/1802.08979): commands that correspond to non-Bash language interpreters were filtered out from the dataset and `awk` and `sed` were filtered out because they are the interpreters of string processing languages.
This actually does work. I went though a phase of keen mapping and entered detailed information for my local area, especially for things off road. (Triggered by OSM becoming rubbish when the license changed most of the Australian data was removed.) Consequently for the last 6 years OSM is my fist stop for anything to do with my local area. Hopefully others have seen a benefit too.

It's always interesting to see where my OSM data pops up, as I mapped a number of obscure cliff lines in in accessible bush, which are quite a distinctive feature. For example, participating in rogaining or orienteering events and realising that I drew the base map 4 years before!
But it’s so sad to be in it just for the money. If a phd will allow you to eventually do the things that you love, that should be the priority.

Of course you can do what you love also without a PhD, but I’d argue that a PhD will eventually allow you to explore fields and things that are not economically viable.

In fact I would say that it’s just plain sad that we have to choose something based on how economically viable it is (industry) rather than purely for its interesting properties.
I think you meant vi and grep :)
What is context and why doesn't it matter to you?
Was it a success though?

Given how long it took to transition even in France, it sounds pretty expensive. Given that the rest of Europe wouldn't have bothered with it if the French hadn't gone on a crazy conquering spree, it sounds pretty expensive.

Given that the imperial system actual works pretty fine for those who use it, and given that we are stuck with lots of discordant units of measure anyway, and new ones are being invented every day, it doesn't look like the gain was with the cost.
Where is .djvu?
Western Black Rhino Poached Out of Existence; Declared Extinct (2011)
Far easier to enter, because so far there isn't a single one that is more than vaguely useful. As far as I'm aware, there isn't really much business at all for translation because at the end of the day, if you want it done anywhere close to correctly, you have to hire someone that actually knows both languages.
When Snails Attack: The Epic Discovery of an Ecological Phenomenon
Hi,
I’m the guy who did the 128K port.

The images are all hand-drawn art, stored as compressed data and simply decompressed when needed. We don’t render (or prerender) anything.
I'm not suggesting directly asking these questions of the other person. I'm suggesting these as topics for you to think about if you're getting the polite excuse and want the actual reason. To get that you have to actually make them more comfortable; calling them out on a polite lie obviously isn't going to do that.
I'm wondering what is people's opinion on modern Scheme dialects like Racket vs. Common Lisp? It seems to be pretty stable, with active development community, and comes with batteries installed.
Why not make candidates sign a non-liability agreement to receive feedback? Of course, choosing to ask for such feedback would be optional - but if you want it, sign the form so you agree you won't sue.
Most people would find this information quite valuable to correct their mistakes for next time. It makes the whole process much more efficient for all parties if there's quick, specific feedback.
A study of basic income with 3000 or even 3 million participants is pointless. If the local sovereign currency issuer isn’t on board it’s not sustainable. By analogy rent control works extremely well in Germany thanks to the national mietspiegel, but fails (for the general population) when implemented at the submunicipal level. Sure if you have a rent controlled apartment in a desirable area it’s great, but it sure hasn’t controlled average market rents.

Rent control has the same effect on household balance sheets as basic income. After all, guess where most of that basic income is going to go.
I stopped using Hugo for this reason. Some point release broke my ability to rebuild my site, and I was just donezo. Better to write like 100 lines of go to write the files myself.
> I do find dynamic languages make such mixing and matching easier

Yes! I think all of the people I've met who advocate the article's position were using static languages that make it harder to re-use what they've written. This article sounds like it's about a C++ project, which doesn't surprise me.

Where are all the articles about this happening to dynamic data-driven projects? In contrast, people seem to go to incredible lengths to keep old Lisp code running. A lot of people (even non-Lispers!) would apparently rather write a new Lisp interpreter than port their Lisp code to another language -- because the Lisp code is largely a declarative description of the problem and solution.

Data itself is already a Grand Abstraction that has survived the test of time. I don't need a library of mini-classes.
Isn't there usually a typical part of cleanup where journal entries/logs are rolled up/truncated?

Though, I get what you mean... the format in question would allow for querying changes against a given table for the last 5. With your solution, you'd have to go through the whole journal to track all the changes for a given record, and present it in a history format, with say diffing.
There's standing up for your value and there's drama. This is drama. This is "look at how good I am". You stand up for your values by going to the guy and tell him "you're an asshole for joking about that, and since I don't work for assholes, I'm gone". That is standing up for your values. Don't you think?
Thanks for doing this. This will be the canary that tells us whether Microsoft is really changed like they claim. Since they call themselves "in love with open source" [1] and letting Github "remain an open platform" [2], I expect them to not remove this project from Github. If they do remove it, whatever reason they give about wanting to provide the best possible VSCode experience is bullshit and Github will no longer be a home for open-source projects.

[1] https://info.microsoft.com/rs/157-GQE-382/images/Microsoft-l...
[2] https://open.microsoft.com/2018/06/07/github-acquisition-mic...
Dupe: https://news.ycombinator.com/item?id=16591733

As noted at the bottom, the article is reprinted from Quanta Magazine.
> or other more intelligent system like zfs

I thought zfs was not incompatible with RAID. How else would you run it out of curiosity?
Shouldn't matter if Microsoft and Apple are both collecting the same telemetry and feeding it into OSM.
I actually think the offer to read this story on your Kindle is quite clever...if they offered that to me in a pop-up before serving me a barrage of ads, I might even prefer it.

And it's an honest revenue model! And it's 86 pages, for crying out loud...they should charge way more than $0.99.

Push that, instead of donations. IMO.
[Event] the Playbook to Growing and Scaling Sales
Hmmm. Wonder what "track changes" does if you Ctrl-A highlight the entire old doc, and paste the entire new doc over it.

(I imagine it registers it as one huge change, rather than tracking a zillion individual changes, but it might be interesting to try.)
Tools, Track Changes, Compare Documents ...

https://support.office.com/en-us/article/compare-and-merge-t...

Had this forever, here's a visual on old version of Word:

http://www.techyard.net/how-to-compare-two-word-documents-an...

For more advanced, try legal blacklining:

https://support.office.com/en-us/article/compare-document-di...

Or combine multiple sources of a similar document:

https://support.office.com/en-us/article/combine-documents-f...
Move to Washington DC. I live here in the gigantic no-fly zone. No drones here, just government helicopters. And the occasional blimp... https://www.defenseone.com/technology/2014/12/drone-hunting-...
Well that sucks for the person if they were rejected because of their accent and no feedback was given. All that hard work in preparing for interviews and you don't even know for sure why they didn't pick you.
He did stand up for his values. He went to the guy, and said that jokes like that are a problem. When the problem wasn't resolved he quit.

Are you saying that because he wasn't an asshole back, that it was drama?
Not sure where you're going with that, but anyway. If someone is an ass, confront him, don't quit and go whining on your blog trying to look good, is all I'm saying.
Doesn't seem shoddy to me. I agree completely with the quote from buzzfeeds executive staff. The materials were newsworthy because they were "in wide circulation at the highest levels of American government and media".
Of course it is great to see this progress, this big pile of improvements in Babel. Babel plus its ecosystem support both a mountain of production code and a remarkable playground in which upcoming language ideas gradually become mainstream.

But...

While Babel-core isn't overwhelming, the full set of transitive dependencies you get in normal use (with "env") is a lot of code, spread across numerous packages. Many projects care about the provenance of their dependencies, and having a very large number makes such provenance more to think about, more to track down, etc. The voluminous transitive dependencies also make for a slow "npm i" and so on.

I've been able to avoid Babel for some use cases: Even when not using types, the TypeScript compiler can handle a broad swath of typical ES-newish to ES-6-or-5 compilation use cases, with a total of 1 dependency (+0 transitive dependencies), quickly. The main downside of this approach is that people look at you funny when you use "tsc" on a non-TypeScript project.
definition of asset:

1. A useful or valuable quality, person, or thing; an advantage or resource: proved herself an asset to the company.

2. A valuable item that is owned.

The accounting term is closer to the second definition. I assume that you don't think a company should consider a worker to be "a valuable item that is owned."
If you want to do something purely for its interesting properties, you don't need a PhD to do it.
I rarely ever drink alcohol but when I do I like an amaretto stone sour. The catch is I'm allergic to almonds and amaretto is typically made from almonds so I can only have it with Disaronno as they use no almonds.

When I'm out and people are drinking I typically just have a diet soda.
It should but due to crappy firmware many SSDs will just drop off the bus and become unreadable.
I chose to do a PhD after several years in industry. I feel like was better prepared to produce than my colleagues without having done so were.
My son is in college. When he graduates, he'll be solidly in the bottom quartile.

But he knows how money works. If he saves a percentage of his income (no matter how much that is-- he plans to be a teacher) he will will be relatively wealthy when it's time to retire.

Financial education is a must. It should be mandatory study.
Sorry but what good is it to kill the people that actually staff TSMC's foundries? The premise of this entire thread is based around the idea that the PRC would want their hands on TSMC's foundries, that means an invasion that actually preserves Taiwanese infrastructure and lives, not an impersonal shelling of the whole bloody island, even if they could do it without triggering a war with the US (debatable, but still a genuine consideration).
Because most of a db engine is a black box. I can't just say:

select * from journal

Neither stuff like

select * from index_customer

and many other things. This is good and bad. Good because is less likely to people to mess with the engine and bad when you think in your DB as more that a restricted data store.

My dream is build one more flexible, starting with a relational lang:

https://bitbucket.org/tablam/tablam/wiki/Home

But this is still in prototyping.
It has been (mis)used in a very tiny amount of academic literature. It obviously did not catch on for what one might only hope were good reasons. There is no good reason to promote this now.
so handy for my travels. No longer tax math, no longer exchange lookp!
Ask HN: How to learn to communicate clearly?
Sam Altman has said communicating clearly is one of the most important skills in startups.

How do we learn this?

Are there any good resources?
It is hard and risky to take a stand against the prevailing culture. I completely understand it when people hesitate.

There are techniques to do it less confrontationally, as suggested by the poster elsethread who urged giving people the "opportunity for personal growth". I'd argue that the author of the article did an admirable job of handling things, under extreme duress -- even though he was not ultimately successful.

There's also a place for in-your-face obnoxious confrontation (e.g. ACT-UP), civil disobedience (breaking the law when the law is unjust), and even violence (American Revolution). None of those are the easy path.
Dear editor in chief for $MAGAZINE would you write an encouraging opinion piece for $BAG_OF_CASH?

I'm not saying this is the case, but it really felt that way seeing the article.
“Source-to-source” is redundant. You can just shorten this to “compiler”.
He did the predictions from a patent. Why are people impressed? Or there is more to the story that the article cares to mention?
https://news.ycombinator.com/item?id=17851511
Uber https://github.com/Uber-OSM/NewZealand plus many other smaller organisations have dedicated OSM teams contributing too.
I particularly enjoyed the Atoms For Peace subtitle, the name of one of Thom Yorke’s side projects.
CI/Testing: Remove Docker Initialization Race Conditions
I also haven't been using babel for most node projects; V8 has already implemented most of the major features I'm interested in.

I don't mind setting up a build tool and configuring everything if the project will be actively maintained or if there's a real need for it, but for smaller projects I think it's better to keep things as simple as possible. It's a huge drag when you later revisit a project and a bunch of dependencies are outdated or broken.

One of the holdouts which kept me coming back to babel was JSX, but eventually I learned to love preact and its hyperscript-inspired template function. The code ends up being a bit more verbose but you drastically cut down on dependencies.

Babel is still superb if you're targeting a broad range of browsers. Although during development I usually disable babel-loader from Webpack for the improved performance and debugging experience.
Ask HN: How do you manage your documents?
How do you manage your (personal) documents?

If you do it digitally: Do you use special software? A proper DMS? Do you do OCR? Do you index the contents? Do you tag and categorize the documents? Automatically? Do you keep them on your computer? On your NAS? Home Server? What kind of documents do you actually keep? Do you also scan those that you'll still need as an original? How do you scan?

Thanks
The genetic condition in question is paroxysmal dyskinesia, if you don't want to scroll 60% of the way through the article to find out.
You may need to wait for next week’s release. But it is made easy in the current insiders.
A PhD is a license to do deep research. Deep research careers are very rare, but for the right kind of person, they're great. However, deep research by definition means it probably won't work, and there's just a lot more money in doing things that will probably work vs things that probably won't. So it helps to be extremely talented at deep research if you want to pursue the PhD.

Also, most engineering PhD's are bogus because most engineering "research" is actually not deep research - it's building prototypes that aren't quite useful but not quite that novel or interesting either. If you're in a PhD program and you're not doing something really interesting and fundamental, you're definitely in a tough spot.
Announcing something doesn't make it ethical.
I've started using menu transition speeds as a litmus test for the quality of a game, based on the idea that no one enjoys a slow menu. A slow menu can never be satisfying, and at best, is neutral, on a person-by-person basis. It is never good, because it interferes with the actual operation of playing the game, and cannot even be claimed for immersive benefit (menus are inherently immersion disrupting).

At most, it can only be accepted for the first time its ever dealt with (which is why they're employed. For that first usage). Any game that has slow menus despite this more than likely either features a primary designer who does not care that much about playing the game (more likely proud of the graphics and cinematics they can employ) or someone simply incompetent.

This game has slow menus.

It might be CD Projekt, but my hopes are not high.

Even worse, everything is slow, but I'm hoping thats just because its a demo. But that they're more interested in showing off the world and the graphics than your actual interaction with it further implies that they're more interested in showcasing than actually playing.
Deeply disappointing.

I'm a veteran, I had a security clearance in my service days. It's astounding to me that classified documents were put on a private server and nobody is being held responsible. The training we were given had us scared to death in handling classified materials.
The syscall interface is considered to be Linux's public API, and must very strictly never break backward compatibility. They cannot retire syscalls.
Oops. I posted this. Thanks for pointing out the dupe.
>Slaughter doesn't apply only to humans

Rape doesn't apply only to humans.

>Killing people in self defense is understandable

Nobody's thinking of self-defense when they say "we absolutely massacred them."

I think arguing rape analogy is somehow worse than murder analogy because rape is always unacceptable is self-deprecating. NOTHING should be black and white in this world if you subscribe to the belief that murder is acceptable in some situations.
The reason US tech salaries are high is because the 5 most valuable public companies in the world are Apple, Amazon, Alphabet, Microsoft and Facebook [0] which are all tech based American companies headquartered in 2 areas (bay area and seattle). They all compete for talent and bring up salaries for American software engineers (and they can still easily pay a lot more).

[0]: https://en.wikipedia.org/wiki/List_of_public_corporations_by...
If by "do that" you mean mimic what a real driver would do for a specific set of sensor inputs, that is precisely ML tries to do.

To understand what the difficulty is, it's important to consider that the size of the sensor input is very large. Don't think of it like twenty range finders around the car, rather a 360 degree medium resolution color + depth image (about 0.5 million data points coming at 30 fps).

It's difficult because you will never encounter the same set of sensor inputs twice, so you can't treat it like a search space problem. Once you've accepted that, you're in AI/ML territory where you might try to reason about what the closest set of known sensor inputs and action would be (classical AI, expert system), but that is impractically difficult with as 0.5 million dimensional search space, or train an ML model to 'reason' about the sensor space to make a decision about the appropriate action.

Approaches using a small number of sensors can do automatic breaking and smarter cruise control, but haven't been seen to be successful about navigating and making strategic decisions. The current belief is that more can be done by using denser sensors and more data and seems to be the case. There are people working on reducing the sensor density requirement, but the main focus right now is building a successful and safe self driving car, regardless of sensor and compute costs.
This is the meetup page in case you are curious what the talks will be: https://www.meetup.com/Denver-Go-Language-User-Group/events/...

• 6:50 - 7:20 - Ryan Djurovich: Idiomatic Design Patterns in Go
• 7:20 - 7:50 - Vasko Zdravevski: Security in Go
• 7:20 - 7:50 - Peter P. Gengler: gRPC Queue
• 7:50 - 8:20 - Florin Pățan: Build a Go micro-service with net/http
• 8:20 - 8:35 - Saurabh Sethi: Fair Scheduling in Go
• 8:35 - 8:50 - Steven Bogacz: Go Serverless
Please come to Australia - specifically Canberra. I’d kill to make that happen. People from Sydney and Melbourne would both make the trip and it’d be huge help to the small (but passionate) Canberra startup community!
Personal attacks will get you banned here. Please don't post like this to HN.

If you'd review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting, we'd appreciate it.
Pandoc's creator, John MacFarlane, is also the lead guy on CommonMark[1].

There are a small number of corner cases that need to be spec'd out before CommonMark can declare a v1.0 release[2]. If you have the skills for this kind of thing, please weigh in!

[1] https://commonmark.org

[2] https://talk.commonmark.org/t/issues-we-must-resolve-before-...
Eye tracking creates infinite space in virtual reality
Don't you need to jailbreak to install a 3rd party app on apple?
The drama is the blog post, the length, the minute details of everything, like if it was so big, so important. It's just a guy who said a stupid joke. If you feel so strongly, confront him for real, not with a bland "it's a problem" and then write a 5000 words blog post about it. Go tell him he's a piece of shit, something the guy could actually use to adjust his behavior. My 2 cents.
Probably, but this was in an age where I only had 56K dialup and piracy meant sitting in a queue in Hotline for ages. And I had no other Mac-using friends to borrow from.
Jokes which largely target/affect a specific group of people are considered more crass.

So yes, murder/theft/violence are perceived as indiscriminate are thus less severe compared to rape/racist/religious jokes.
TSMC was founded by the Taiwanese government to bring jobs and boost the economy of Taiwan when the economy wasn't that great over there. Why would they want to scatter their fabs. Its a major part of their economy. Its not just the fabs, but all the ancillary companies that feed into TSMC. I have been there. There are a lot of people work there and or work in business that support it.
We need this. For us to be able to compete against internet based startups around the world, we absolutely need this.
While I agree with everything you've written, it seems like taking a stand against the executive would require a lot more courage than wrecking someone lower in the ranks.
> The objects need to bring their own code with them in some form or another.

Can you clarify what counts as "with them"?

For example, does this count #1:

person = [:person "John" 23];
animal = [:cat "Moonshine" 5];
talk-protocol = {:person (object -> "I'm " + object[1];)
:cat (object -> "Miow " + object[1];)

function talk(object) {
call(talk-protocol.get(object[0]));
}

talk(person);
talk(animal);

Or is it more like this #2:

person = [:person {:talk (object -> "I'm " + object[2];)}
"John" 23];
animal = [:cat {:talk (object -> "Miow " + object[2];)}
"Moonshine" 5];

call(person[1].get(:talk));
call(animal[1].get(:talk));

Or would you consider both an instance of "bringing their own code with them"?
The submission form at the end where you can submit a recording of yourself describing the diagnosis (still not entirely sure what that means) if you know someone with this condition has this radio selection:

"I agree to share my submission with Lightbox for possible use in an upcoming Netflix documentary."

[x] Yes
[ ] No

Pre-marking something like that in the direction of consent is... rather unfortunate, especially when it comes to medical information.