skysight-inc/HackerNews huggingface dataset:
Hello,

I evaluated Go at the very beginning and after making proof of concept I decided to stay with Elixir.

One of the reasons was that Go has garbage collector that can "stop the world" which is really not acceptable in some low-latency applications. BEAM VM does GC per erlang process.

Secondly, significant chunk of such framework is about interoperability with C as there're tons of libraries we're going to wrap around. cgo essentially requires developer to reimplement in definition of every single structure and function we're going to ever use. It's a massive overhead (not in sense of computational overhead but time spent).

NIFs are way simpler, there just regular C code you can link with libraries without any overhead. Remember that in such framework we're going to do quite o lot of pointer arithmetic and having plain C code is a huge advantage.

All that together allows us to have greater flexibility on how to design C layer. cgo binds us to a particular solution that is not really well designed. With Elixir we can even write C code in Rust as was suggested in another comment.

Please remind that what is really computationally expensive will be often written in C/C++ anyway or done by GPU. Framework does not add that much overhead in macro scale, it's often just a glue and abstraction layer.

And finally, if you read our goals, we clearly state that if we have to make a tradeoff, we put reliability over performance. The motivation to start Membrane was that while designing broadcasting systems we struggled to achieve true 24/7 availability with existing frameworks. You can't compare 20+ years of Erlang development in this area with Go. I mean both maturity of the VM, as well as battle-tested design patterns, built-in supervision, hot upgrades and so on.

Go is cool, trendy and has very loyal user base but it's not free of caveats.
hehe. I’m from there too.
Belgian here. Yes we consider the Dutch loud but Americans louder. On top of it, they seem to share the illusion that if someone does not understand them, it helps to increase the volume. I've observed this in a restaurant in Italy:

> D: "Betalen? Kunnen we betalen?"
> I: "Scusi?"
> D: "BE-TALEN! IK WIL AF-RE-KE-NEN!"
> I: "?"
Cry me a river. I'm still waiting for the day when our productivity scales with computing power (or node size). [1]

Until then, the drive toward smaller/faster/whatever-other-superlatives CPU's is just people running on a hamster wheel.

[1] https://foundersfund.com/the-future/#/artificial-intelligenc...
> One perceived bad paper could be career ending.

I don't think this is true. Do you have any data or even any examples to back this up?

Early career researchers aren't well known, so if they publish a bad paper who cares? No one knows who they are anyways and likely won't remember for their next paper. Well established researchers, are well, well established... And can weather these papers by the bulk of the rest of their work.

I don't think i ever judge the quality of a paper by the quality of the other papers the authors have written. I rarely even look to see what other papers that author has written.
I think its essential context to the 'of degrees' graphs. By population there was a large dip from 1975-85, mostly in English degrees. A recovery and relative stability since 1990. I notice this info was included in the authors previous blog post. Its also here:

http://www.inquiriesjournal.com/blog/posts/373/career-value-...
As horrible as this sounds to say, I think there are a lot of political type people at the local, state and federal level who get a lot of votes by locking up certain demographics of males. I mean those votes translate into money, power, even both a lot of times. So I don't see this sort of thing stopping anytime soon. The incentive to participate and go along with this activity is just too large in our system.

It's kind of a pipe dream to think that actual guilt should be the deciding factor in these things when there is such a large payout for what I call electioneering convictions. Obviously electioneering is going to become the deciding factor.
My guess is Oracle Cloud will make the most aggressive bid. Getting in bed with the government and negotiating long term contracts is how they compete.
And unfortunately the alternative people have found is random hearsay on the web. The dieticians lost our trust and now we're just eating junk food instead.
I especially like that Chiang's "Story of your Life" is included there. I found both the story and the movie personally significant, and the dance notation that Edward Tufte included in either, Envisioning Information and Quantitative Display is very good. Other examples might include how Feynman diagrams changed how we thought about atoms, state diagrams how we thought about algorithms. Sequence diagrams are vastly underappreciated for their expressive power.

Inspired by Chiang, I think tree graphs as taxonomies can massively accelerate how quickly people can absorb concepts. As a notation, it allows for breadth-first understanding of linked ideas and the 'whys', instead of patching together bits of depth-first competence. I've played with them for introducing complex topics and people are shocked at being able to absorb things that took others years to apprehend. The knowledge is not competence, just as the map is not the territory, but exploring territory with a map is very efficient.

My own interest in representing concepts led me to my current project where, I found that the poor quality of security assessments was more an artifact of how we represent systems and risk, and not the knowledge of the person doing it.

Like Wolfram, Chiang's story, and others in the OPs list, or even the Luther Bible, a translation from Greek and Latin to regional German, notation can have the same effect as automation, and the challenge of a new notation is that it disrupts the equilibrium in the economy of people who were gatekeepers to the previous one.

In this way, notations aren't just a detail, I'd say they are technologies themselves. It's such an important area.
It's a commonly held misconception that businesses must raise prices by the same percentage that wages rise.

Wages and benefits are probably around 20% of the cost of running a coffee shop. A simple example P&L:

Sales 60000
Rent, COGS 25000
Labor 12000
Op Exp 9000
G&A 5000
Taxes 2000
----------------
Net Income 7000

So if you take wages up 1.0% to $12,120, you only need to increase revenue by 0.2% to maintain the same net income.
I'm not sure this is a good explanation, since the "drooling" over houses that are merely a hundred years old is pretty much like to the Americas. Yet discoveries in most of Eurasia and Africa are treated really well in general.
It reminds me of this desk from silicon valley: https://regmedia.co.uk/2016/05/09/silicon-valley-ep3-table.j...
Putting Russia’s Economy in Perspective
They should leave the Bay Area. I wouldn’t go near the Bay Area to live. I have a nice comfortable life in a major metro area in a good school system where my mortgage on my brand new build 3000 square foot house is around $2000.
The reason Slack is buying HipChat if you were to ask me, is to take over the on-prem market for chat apps - given that they're loosing money by not going after this market. When looked at it from that perspective, the purchase makes perfect sense.

As for Microsoft Teams, they don't have to be on premise since all the big corporations that use on-premise only have for the most part adopted Microsoft 360.
> The victims being criminals makes the "is it a bad thing?" question all-but-irrelevant. I would have thought that obvious.

So summary execution of every criminal ever would be fine?

I really don't follow your reasoning here. You seem to hold that criminals are essentially not human, and not due any consideration. If so, I don't see us coming to a resolution.
I would recommend https://www.cookingforgeeks.com
Trump chairs election-security meeting as Democrats call for strategy
It isn't clear why Ireland would need a negative DST? Don't they also "spring forward and fall back"?
Option [4] Work for candidates who support housing: https://www.bizjournals.com/sanfrancisco/news/2017/07/17/son...
Show HN: I build neural networks playground
I'll strongly second the Cook's Illustrated recommendation. If you want to know the reasons behind the recipes, there's no better place to start. I've used things I've learned from their articles many, many times to help with other recipes.

And here's some books that spend at least as much time talking about how to cook as they do giving lists of ingredients.

_The Zuni Cafe Cookbook_ by Judy Rodgers

_Cooking by Hand_ by Paul Bertolli

The French Laundry book by Thomas Keller is worth a read.

If you're into charcuterie, someone else mentioned Michael Ruhlman; his book _Charcuterie_ with chef Bryan Polcyn is excellent. _The River Cottage Meat Cookbook_ is also good.

If you want to go deep into ingredients, _The Elements of Taste_ by Gray Kunz and Peter Kaminsky (and _The Flavor Bible_ by Karen Page and Andrew Dornenberg (I haven't personally read that one all the way through, though)).

And you can always just pick up a culinary school textbook.
So some app configurations are changed by the developers at runtime.

That doesn't mean they have to hide the existence of those features, or the reason for the update.
"...But it sometimes happens due to technicalities, like innocence..."

Ouch. You play rough.

But I do agree that there are certain buttons you can push in the psyche of the average American that short-circuit our critical thinking skills. Unfortunately, yes, saying, "The black guy did it!", is definitely one of those buttons.
Interesting that 3D interfaces deserve a chapter but command-line interfaces don't.
Sonic Pi is based on Supercollider for sound synthesis, with a ruby server that controls it, and all of this put in a Qt GUI. Either Supercollider or the Ruby server should be plenty easy to embed
Yeah, what do you think the applet is run on? The JVM. That's the attack surface. And securing that went so well that everybody uses Java applets everywhere and applets are allowed by default (hint: securing it is impossible and they're disabled by default because of it).
There used to be a rule in chocolate bar design -- always have at least one secret step which is hard to reproduce. Those trade secrets were how you stopped people producing clones of your product. Nowadays you can try for a trademark instead.
> doesn't mean you shouldn't account for even the small amount of cases where you do

Yes, it absolutely means that. We're not talking about some kind of inalienable right. Trademarking such a broad thing as candy shape is heavy-handed approach which should be out of question unless there is a chance for really massive amount of customer confusion (and even then, it's arguable).

BTW, in my country you can buy a chocolate that shares the shape with Toblerone. It has entirely different name and packaging and no one is ever confused.
TIGHAR again. (When there's Earhart news, it's always TIGHAR.)

The problem with TIGHAR's work is (and this paper seems like no exception to me, though I am not an expert in related fields) that it inevitably starts with the conclusion that Earhart crash-landed on Nikumaroro / Gardner Island, and then provides evidence that _could_ be seen to support that pre-determined conclusion. It's backwards from the get-go.

Skeptoid provides a pretty good debunking of TIGHAR's core premise:
https://skeptoid.com/episodes/4295
Vote for who? The next iteration of Trump vs Hillary? Don't get me wrong I'd love to see my generation get more politically active, but looking at the US I understand their apathy.

Business leaders on the other hand can often affect positive change in a more direct manner without the need to squeeze corrupt politicians into doing a half-assed job for them.

For example I have more long-term faith in SpaceX and Blue Origin furthering space exploration than I do NASA (yes, I know SpaceX wouldn't exist without the NASA ISS contract several years ago, that's a broken clock right twice a day though)

Given the option of being Bill Gates or being the President of the US, I'd pick Bill Gates every time.
Are those just black tiles or are they black noise reduction tiles? I don't see any indication of the later. Is vinyl a common material for noise reduction?
Not my account but I've heard something like this happening to friends
I wonder if this is partly because for Americans eating out is more commonplace? It's certainly a more rare thing in Germany, but afaik in the rest of the EU as well (?).
Are you suggesting OSM has better point-of-interest search than Google Maps?

I love OSM, but this doesn't match my experience at all. Can you provide a bit more detail, maybe some examples of searches that OSM has better data for than Google?
Ah yes. Fixed :)
Even if the US doesn’t do this, you can bet some other countries like China will have no scrupples with investing in capabilities. US military dominance shouldn’t be taken for granted. I would expect China to eventually surpass the US given the people advantage, more top down decision making across the board (protesting unpopular decisions is less tolerated), and China’s rapid progress in technology.

I don’t think this is as simple of a decision as some tend to make it out to be. Technology tends to be one of the factors that reshape geopolitical spheres.
> As I said before, it's a 5-minute thing to get started with service-workers. Web-sites can use that and then you don't even need to save.

I don't care if websites can use that if they don't.

> You are dealing with a Turing-complete language here.

That's the fucking problem.

> What is the alternative you are supporting instead the current situation?

Using a proper application platform instead of a pile of hacks on top of the web. Without that pile of hacks, the web would actually be usable because publishers would not be able to break the UX.
People on the right have been getting fired for out-of-context tweets and fb posts for years. Now that it's starting to backfire and affect the left, many people are deleting their tweets.

It's sad that we can't post a joke or speak our minds without losing our entire career and livelihood.
It's interesting, because as a coder and lawyer I have the exact opposite view. Legal technology is a lot like coding technology -- there has been stuff invented since the mid 1990s, but it's all of debatable utility (see Paul Graham's articles on Lisp). What are these tools the capacity of which lawyers are underestimating? To me, legal tech seems a lot like the talk about how visual programming tools were going to make coders unnecessary.

The law (at least, litigation) involves marshalling precedent and facts to achieve persuasion. Circa 1990s tools like WestLaw are still the gold standard for legal research. And technological tools for collecting, organizing, and synthesizing facts are basically non-existent.

There is, in fact, market validation of the idea that legal technology is not particularly useful. You might argue that defense lawyers have disincentives to adopt technology that would reduce billable hours, but what about the other side of the v.? Plaintiffs' lawyers working on a contingency basis have enormous incentives to minimize effort invested in each case. Yet they don't.
I advocate:

git add -p

for interactive staging. It’ll present each hunk of code with a y/n prompt. This is a good habit to prevent committing any debug code or stray marks.
Oh I don't know... there are wants and there are wants.

I wouldn't put it down to some moral failing of humanity. The problem is more of a systemic one than a fundamental one.. I think.

The way we use our phones/computers, our time and such... it adds up to a system where decisions are instant and reflexive. It adds up to a medium, with all its trappings.
You're overthinking it a bit, and that's understandable.

Records and letters, in my experience, are more doing-motions-to-move than actually doing anything. In general, nobody cares if you had a spotless record, or were employee-of-the-interval unless it's a well-known company, in a highly visible situation. Many of these things are simply expected, so long as you present yourself as a level-headed individual that can GTD. At best, they're a conversation point at some point in, before, or after, the interview.

Once you're no longer in the employ of a company, it's more or less a done deal, especially in terms of a layoff. Next year's taxes are about the only thing that matter here on a long-term basis, and if they've been paying to UI (legally, they should have been).

Mark the point of employment on your personal permanent record (read: your resume/CV/online presence) and talk yourself up a bit in terms of what you've done with honesty. That's one of the hardest parts when you've been freshly laid off.

In the immediate future, what needs to happen is ensuring continuity by making sure that you have your UI filed with the state and ready to be processed, while looking for that next place. They tend to ask if you've been looking for work, and you will have to show proof if they ask. The cushion, while it lasts, tends to be helpful in such a time.
Correct. Have a nice day.
Yes, nobody likes using #ifdef but if you need it, its great that its there
Neat, but for a book about HCI, they sure don't put their knowledge in use for their site! The irony.

Without Javascript enabled, you cannot scroll down with the mouse nor the scroll arrows, there is some strange behaviour: you must first click inside the page before the mouse scrolling wheel works & the keys never worked.

Why? IMO, a HCI site (especially such a simple page of links to articles) should degrade gracefully.

That being said, those articles are interesting.
I get it. The instances I’m talking about are, IMO, pretty clearly just irrational disagreement.
Come and join the multitudes working in big corporate legacy application support, where the applications all have <100 users and are scheduled to be replaced imminently (and have been for the last 10 years).
Does every Docker container, snap, flatpack etc. need to be updated every time the tz database releases a new update? Do they?
Surefire makes good comfortable reusable earplugs that aren't too visible (if you buys the transparent ones). They're not as effective as foam earplugs, but often that 10-12dB is good enough! Some models have holes you can plug/unplug to increase or decrease the amount of sound blocked.

They're often promoted for firearms use. However I don't own a gun and I enjoy mine for loud clubs and the like.
India has always had conflicts between communities with 100s of individual kingdoms and warlords - some were vassals to bigger kingdoms. The modern day revisionist history tries to paint India as some sort of a united, utopia before the coming of the colonial powers but there is no evidence whatsoever to support that claim while there is plenty of evidence to counter it.
Show HN: Moon – 3kb JavaScript UI compiler
And it works SOOO well! My (for 25 years) favorite restaurant was setup in a former horse butchery. Tiles all over the place. In my 20s and 30s the echo was not much of a problem, late 40's it became harder for me to distinguish sounds and voices.

Since much of the clientele aged with me, the owner one day decided to have a professional company place the acoustic ceiling tiles: it was breath taking wholesome.

Not ugly (it integrated nicely with the curved ceiling) and incredibly effective. Since then, I have no patience or tolerance for restaurants & bars that echo.
10 Commonly Held Myths That Limit Competitive Efforts
Wow, super nice feature: https://blog.mailfence.com/plus-addressing-to-track-spammers...

I'd be really tempted to switch once my Fastmail contract runs out. Except I'm experiencing so little spam, so I'm so satisfied. But all their other features are so cool too. What to do, what to do? :)
I don't care how they do it, so long as the service refuses to send any emails other than a confirmation email, until confirmed.

My simple gmail address gets added to some new service by someone with a similar name at least once a week. And those services may or may not ask for confirmation, but then proceed to not care either way. It's super annoying. I get that people sometimes can't be bothered to confirm an account, but it still feels somehow very wrong.
This is really amazing and it's too bad the author is getting so little from his Patreon for making it! But at the same time I understand why. People can't contribute to every open source project that increases their productivity, there's just too many of them. But what other options do innovative geniuses like Shaun have to keep making things like this? Make a kickstarter for a product? Nobody would bite for small but invaluable utilities like Parinfer. Commercialize it and keep it closed source as an IntelliJ plugin? Would be incredibly hard to market. Keep it open source but charge for support? It's not complicated enough, he'd have to add a gazillion configuration options and intentionally bloat it just to justify it. I would really hate to see things like Parinfer die out because most people wouldn't justify spending the time making it, or would make it but wouldn't open source it.
In the Summer they call their time "Irish Standard Time", which indicates that they view the summer offset as the standard one and they are using "winter time" [1]. It's just a matter of perspective.

[1] https://en.wikipedia.org/wiki/Winter_time_(clock_lag)
I think the most powerful tool for fixing mistakes is "git reflog". It doesn't fix everything, but it works very well as long as you view git with the right mental model: a git repo is an ever-growing tree of immutable commits, with branches and tags pointing to the most interesting ones. As long as code has ever made it into that tree (by being in any commit at any time), it's recoverable, and reflog lets you trace your steps back to any point in the past on that tree. Supposedly-destructive operations like amend and rebase actually just build the tree at a different point and move branches to other places in the tree, but (pretty much) nothing in the tree is ever destroyed.

For the actually-destructive git commands like checkout and reset, another tool that I'd highly recommend is a "local history" feature in your editor. JetBrains IDEs do this by default, and other editors have plugins for it. It automatically records changes as you make them so you can go back to previous versions of any file. Usually git is enough to save me, but I've also had plenty of times where I make some mistake outside of git commit history and am saved by digging through local history.
Makefile logic is basically just an ifdef one level up.
It's true that Europeans keep the fork in the left hand, but I've never seen anyone keep it with the tined pointing down and doing that meat blocker thing. I'm used to the fork bring returned to tines up position after cutting meat and then the knife gets used to gently push food onto the fork.
It's a pretty nice piece of software. Unfortunately the affordable version is far too restricted and the 'useful' version is stupidly expensive. Had it been less than $1000 I probably would have bought a license.
That's an overgeneralisation. EAV is used in certain situations to solve one specific problem. It's not general-purpose and should not be used as one.
Related video: https://www.youtube.com/watch?v=rDq1AN1kSn4
Does anyone know of a good decimal float to string converter, preferably in c?
"The point is simply that piloting a WWII aircraft in combat was physically extremely intense and demanded physical ability beyond typical [people]."

So, why was the original statement limited to women, if it applies to everyone?
Cue the YouTube video of Michael Scott saying "No God, please no. Noooo!"

uBlock was the AdBlock when AdBlock sold out. Now who will be the uBlock now that uBlock has sold out? And this is separate to uBlock Origin, right?
Reminds me of Raymond Hettinger’s talk where he basically goes, “Government regulations may seem weird but they usually have some sort of disaster behind them.”