skysight-inc/HackerNews huggingface dataset:
In Control the Top Ten Fascinating Control Schemes on the Atari Lynx
I disagree. If it isn't a macro then you cannot write your own kind of macro instead. Those things aren't really flaws in C (although there still are flaws in C, such as that macro expansions cannot include preprocessor directives). You need all of the kind of macro.
> The American Council on Science and Health is a research and education organization operating under Section 501(c)(3) of the Internal Revenue Code. Contributions are fully tax-deductible. ACSH does not accept government grants or contracts, nor do we have an endowment. We raise our funds each year primarily from individuals and foundations.

Hmm.
The quote is tongue in cheek, you should have probably gotten that on plan an invasion.
> the real world has consistently shown that government-run enterprises, with rare exceptions, are inefficient drains of resources.

That is a ridiculous assertion, that stems purely from libertarian propaganda.
I think there is an issue of power/money. If you have power or money you can call yourself a generalist and hire the experts in the various fields you want to assemble.

For the generalist not in a position of power, the dynamic is really different, people won’t hire you to read a book or increase your knowledge on something else during office hours, either you have to be independently wealthy or use family time.
I find it funny that JavaScript had (proposed) standardized first-party support for XML literals in the language (E4X), but nobody was using it because "XML sucks". Then shortly after it was scraped by Mozilla, React/JSX (requiring babel/node) became mainstream and praised for basically what E4X had done all the time. I guess to become mainstream these days, a lib needs to spin a drama around it such as "React vs Angular".
> Knowing, as we do, that an ever-expanding economy leads to global collapse

what?
The virtual DOM is slow. Meet the memoized DOM
Tail -f works by opening the file and remembering the byte offset, if it’s a log file that gets flushed/wiped then tail -f won’t see anything until the logs fill enough to exceed the previous file contents.
I also have a Gigabyte motherboard. Pretty disappointed that it doesn't have ECC support. For my next machine I will look more closely.
This is interesting - I am a bit confused about Big Data and data science etc. If I suggest my thoughts would you mind redirecting me?

- We have lots of data in different databases and just need a unified view (ETL / data warehousing) - it's where most data in most businesses is. trapped. Next steps: common data definitions across the company, top level imposition to get a grip

- We can pull data together but need it to undergo what-if analysis or aggregation for reporting. This is usually regulatory or data warehousing?

All the above are "size of Enterprise Oracle / other RDBMS". You could have billions of records here but usually billions comes from dozens of databases with millions each ...

Big Data seems to be at the point of trying to do the ETL/Data warehousing for those dozens of different databases - put it into a map reduce friendly structure (Spark, Hadoop) and then run general queires - data provenance becomes a huge issue then.

Then we have the data science approach of data in sets / key value stores that Inwoukd classify as predictive - K-nearest neighbour etc.

I suspect I am wildly wrong in many areas but just trying to get it straight
I wonder how many death could be prevented by legalizing and regulating opioids and other drugs and educate users on different opioids and safe use.
I had noticed the design and had assumed it was an example of military fashion leading civilian fashion.
Thanks
Minor historical nitpick: The CDDL was based on the MPL. There used to be a lot of licenses that were pretty much the MPL with the names changed.
I love 'bpython' , python CLI with syntax highlighting and autocomplete for testing out quick ideas.

Slightly off topic, but can I just say that iTerm2's native tmux integration is really awesome.
SLIM:Simultaneous Logic-In-Memory Computing Exploiting Bilayer Analog OxRAM Dev
> When will people stop droning the same tune over and over?

I have learned to accept that the average HN user turns into a complete idiot when anything China-related gets posted. It's basically "hurt durr dem evil commies".

Even when it's something like "Chinese researchers discovered X" you can be sure the top comment is someone pointing out how evil their government is, adding nothing to the actual topic. Imagine that anytime something about an american company gets posted, people start commenting on Guantanamo bay, drone bombings etc.
Cool, but why not use Common Lisp?
How does context switching occur wrt the native stack? Does ruby avoid using the native stack, or does this save and restore it?
I have a bit more skepticism about file system drivers than Apps.
What about people with families and other responsibilities? Were they exempt from the “lockdown”? If they were, did they create a division between those who stayed and perhaps would have been labelled as dedicated or part of the core workers, and those who could not? I’d be concerned that any such policy would discriminate against people with responsibilities outside of software development.
Tetris: Re-Architecting CNN Computation for ML Accelerator
No, it’s just that they have to prove the new thing. This way they go with the existing pot.
Our Fortunetelling Genes
> We usually see a general practitioner first instead of heading straight for a dermatologist about a rash.

Which is why, sadly, most polymaths within tech end up getting stuck at tech support.
Show HN: Airsessment – Practice job interviews, public speaking and more
PROBLEM: Not enough time / method to practice job interviews, public speaking engagement before the big events. We get anxiety and panic attack when the time comes. There is no way to know how people perceive our conversation style.

SOLUTION: App Airsessment. Connect you with people to practice run pitches / job interviews / public speaking on demand by video calls, receive constructive feedback/ metric rating too.

Let's fill out a Quick / Fun 20 seconds form with a special discount attached as well. https://goo.gl/forms/gamJpB2QaNbikzxv2.
This.

It's truly amazing to me how much elitism is oozing in this thread from people who just keep repeating as though it is some well known fact that good people only want to live in big cities, hence suffering cities clearly are only suffering because there is something fundamentally, immutably undesirable about them.

People need to drop these elitist attitudes. A huge number of tech workers would love to leave SF, NYC, etc if only the damn jobs would let them.
Low-Cost USB Rubber Ducky Pen-Test Tool Using Digispark and Duck2Spark
I can only assume they're talking about the entire cpu (as in, all 4+ cores in a single die) rather then a single logical core in the hardware.

It's sloppy wording either way.
The whole "opioid" shit fight can be summarised as:

Pharmaceutical companies needed a way to profit from developing alternatives to morphine so they developed a bunch of dangerous bullshit then convinced everyone it was safer than morphine even though it's not.

Morphine is awesome and has as its only long term side effect constipation.

If it ain't broke, don't fix it. Prescribe morphine, including to heroin addicts who are, after all, simply addicted to morphine which isn't actually that dangerous. The only thing that makes heroin dangerous is the fact that it's not prescribed by a licensed pharmacist.

Think about it: if you're addicted to pain medication maybe you're experiencing some pain. So like, prescribe them the pain medication, then help them deal with the cause of the pain.

Drug policy is so stupid.
Like most drugs, opioids are easy to demonize, at least up until you or someone close to you depends on them.

It's naive to assume that the industry dislikes the focus on the "opioid epidemic". It works to their advantage in a variety of ways, but one of the biggest is the formation and reinforcement of a whole new class of specialized clinicians called "pain management specialists". In Florida for example, a law went into effect this past July that effectively barred any non-pain-management specialists from issuing an opioid Rx that exceeds a 72 hour supply.

Even before this law went into effect, the sentiment it conveyed directly impacted the willingness of ordinary docs and medical facilities to reasonably treat pain in persons without a chronic condition that would be handled by a pain management specialist, like postpartum women. My wife was left with only lightweight OTC pain relievers because the hospital said it was too risky to write anything stronger unless there were clear complications.

The outcome of the campaign against the "opioid epidemic"? There is now a specialized clique of doctors for the pharmaceutical sales reps to focus their attention on, there are more flurries of codes to bill for, and there is a niche for enterprising doctors to exploit desperate people to make literal millions for themselves while setting their own hours, just like psychiatrists. In fact, the industry is trying to reshape pain management to be the spitting image of psychiatry, which, especially over the last 5 years or so, has become astronomically lucrative for the industry all around.

The long and short of it is that restrictive regulation for this type of drug is bad news only for the sick people who depend on their medication to function. It will be much harder and much more expensive to get and keep a steady stream of the drugs that allow them to work and live a semblance of a normal life, all so the incumbent political dynasty has a talking point in the next election cycle.

But, err, yeah, let's write off anyone who sees this as a pro-pharma shill...
In that case, the question is, why those two groups of people never interact and never discuss with each other? You would expect a discussion or fights between these groups once in while.
British hospitals have already given them the data. They didn’t even have to pay. Some of the data is annotated meaning if you wanted supervised learning data it’s primo stuff. All free.
On one level you could say that popularity amongst voters is the only metric that matters for a politician, but I agree there are other ways of evaluating a politician.

I’d argue that Nick Clegg is a poor politician because he was outmanoeuvred by David Cameron (the PM to Clegg’s Deputy PM). The best example is the AV vote on introducing proportional representation, where Clegg was setup with a poor alternative that would be hard to sell, and the campaign was savaged by the Tories and their media allies from the start. And there are many other such examples.
At war with whom? Media outlets, hackers, propaganda organizations?
> Though only 4.3 percent of children receiving the active drug experienced side effects categorized as severe, compared to less than 1 percent of the children on placebo...

So are they saying <1% (ie atleast one) of children on placebo experienced severe side effects?
That sounds terribly sad.
Based on the astounding level of UX dark patterns on TripAdvisor's existing design I can't say I have high hopes for whatever "revamped design" they come up with.
Hmm, that looks nice, but not necessarily faster than snoozing an email I sent to myself when already in my email interface...
What was the effectiveness of these forts? They look quite beautiful, to the point that I'm starting to wonder if it's a case of form over function.
I get that the 'legs' of the star are supposed to A. Cover the other 'legs' at close quarters, and B. Create an angled surface for shot to bounce off.
> the US government’s #1 financial asset is debt owed by tens of millions of its young people

This is an odd metric. Most financial assets held by the U.S. government, broadly defined, are in the hands of the Federal Reserve. The Fed owns close to $4 trillion in securities.

Furthermore, given student loans held by the government aren’t really legally sellable, they’re more akin to federal lands than financial assets. Parcel in federally-owned energy and mineral rights and we’re talking about over $100 trillion [2].

Student debt holdings by the federal government are large. But they aren’t hyperbolically large.

[1] https://www.federalreserve.gov/releases/h41/current/h41.htm

[2] http://business.time.com/2013/02/05/the-federal-governments-...
I thought Cyber Coders hire directly?
Which is true regardless of your current knowledge of the subject, when you compare against the hordes of people who claim the same.

You likely can pick up node.js baseline knowledge in a week.
Recently I find this to be the case for me. I consider myself a generalist: engineering (a few stacks/languages), product, business, marketing, leadership and education. Recruiters tell me to focus on one thing on my CV and I feel employers don’t believe I could be even two of those things. For example with my blend of skills I was able to double the traffic, increase leads and social engagement by 5-6x at the last place I worked after my first quarter. My boss didn’t understand what happened and when I recount the steps and results to other people they don’t believe me. After winding down my own startup a few months ago I’ve struggled to get hired. People don’t advertise for generalists and as I remove certain skills and roles/duties from my CV I’ve found the hiring process gets easier. I’d love some advice, even more I’d love to put my skills to work.
Always had a soft spot for 'hollywood'

https://www.youtube.com/watch?v=rVMn3xk5mcY
As a Chinese, I don't think the article is objective or fair-minded.
1. At least, the description about the ethnic Uighur minority. In China, minorities have special right and privilege.(for example, their students just need 300+ points in college entrance examination and have many "careful" policies. But we China's main nationality student must 500+ points)
2. About Beijing June 4th 1989. I watched many videos in YouTube about it, but I don't found any direct evidence show that the police kill someone. I saw one completely irrational rush into the tank and the police tolerated. I think the following article is objective.

https://www.quora.com/What-really-happened-in-Beijing-China-...
That's not what I said though, is it? Arguing against a made-up statement is indeed meaningless.

Academia is not a political party, and has all kinds of people, so being so one-sided politically is a valid concern. There's also a big difference between beliefs on issues and historical facts. Facts, by definition, cannot be debated as they are objective truths.
peerflix - https://www.npmjs.com/package/peerflix

A streaming torrent client. I guess there are similar ones.

Watching a torrent becomes:

peerflix <magnet> --mplayer -t subtitle
I would have to go back and read my old copy of "Surely You're Joking Mr. Feynman" but I recall the story about his participation in the Manhattan Project. The way the story gets told, he quickly gained a reputation as someone who was unafraid to tell the older physicists when their ideas might have flawed thinking in them, and in return they would seek him out as someone fresh out of Cal Tech, trained in all the latest thinking, who could help them stay on track. So he quickly gained a reputation as a brilliant young hotshot, not to be taken lightly, even among the most esteemed Physics minds of the time.
I get what you're saying, but surely keeping the money for himself or invest them in luxury real estate wouldn't have done any better.
This would work if China was a small country the west wouldn't depend on in various ways. But China is literally "too big to fail" .. the west depends on China in a myriad of ways, so they can do whatever they want.
Double tap not on the address bar but above, on the time in the OS top bar.
I find my git graph, git save, and git lint (also, git fetch --prune but lo alias for that one) extremely useful.

Aliases in my ~/.gitconfig:

[alias]
co = checkout
cm = !git add -A && git commit
br = branch
ci = commit
st = status
unstage = reset HEAD --
recent = for-each-ref --count=10 --sort=-committerdate refs/heads/ --format="%(refname:short)"
overview = log --all --oneline --no-merges
recap = !git log --all --oneline --no-merges --author=${1-$(git config user.email)}
today = !git log --all --since=00:00:00 --oneline --no-merges --author=${1-$(git config user.email)}
changelog = !git log --oneline --no-merges ${1-$(git describe --abbrev=0)}..HEAD
upstream = !git log --oneline --no-merges HEAD..${1-$(git branch -lvv | perl -ne '/^\\*.*\\[(.*?)\\]/ and print "$1\n"')}
local = !git log --oneline --no-merges ${1-$(git branch -lvv | perl -ne '/^\\*.*\\[(.*?)\\]/ and print "$1\n"')}..HEAD
graph = log --oneline --graph --all --decorate --date=iso
save = !git add -A && git commit -m 'SAVEPOINT'
undo = reset HEAD~1 --mixed
backup = !git push origin/backup/$(whoami)/$(git branch)
lint = !git branch --merged | grep -v \"^\\s*master$\" | grep -v \"\\*\" | xargs -n 1 git branch -d
I hate it when executives start using war analogies to talk about business.

It has always indicated that I should start looking for a new job because I'm not going to fit with the new culture. It's not just that I'm an anti-war hippie either. Describing your business in terms of war both disrespects the tremendous toll paid by soldiers and civilians, and indicates a "winners and losers" mindset, but that mindset also indicates it's part of your objective to hurt 'the enemy'.

It's a morally broken, inefficient and emotional way to look at business.
That's a shame, I had never heard of Opa until I read your comment. It looks really good. I guess it's all about marketing, and having a big company behind it.
I almost constantly listen to music. When I do so, I only use cmus nowadays.

Awesome lightweight music player
The problem is not caused by the use of goto though. It could have been any other statement and it would still be a bug. The problem is lack of braces or the misleading indent. If anything this example is a case for Python, not a case against goto.
The process was pretty relaxed when I did it. But, again, this was 2011, so probably things have changed. Felt like it was a lot more about fit and trying to figure out which team/project I'd best slot into than it was about making me prove my abilities (though, they already knew my credentials in that department).

I was full-time remote for the entire ~4 years I was at Mozilla. It has upsides and downsides. Upside was an incredibly easy "commute" from my bedroom to the spare bedroom I'd converted into my office, and general lack of early-morning meetings (so I could keep the later hours that suit me a bit better). Downside was isolation. Even with communications channels available, and in-person gatherings a few times a year, remote work is isolating. It's also worth noting there is, or at least was, a ton of variance in what the experience was like depending on which org/team/project.

These days I work for a company that has an office around 20 miles away, but I work from home at least a couple days each week, mostly going in when there are meetings I want to attend in person. That seems to be a better fit for me.
Yes, but those layout managers were also incompatible with UI designers, generally speaking.

(WinForms designer technically supports them. But it's less "drag and drop", and more like "drag and ... um, what the hell is this thing doing there now?").
Japan still loves its faxes. Gotta maintain a sense of tradition, I guess. Take pride in doing things the same way their forefathers did.
Brace Yourself in Act II: Trigger Warnings Come to the Stage
I'm not sure - but it became a meme in EU because other fields typically require good academical background, whereas IT is seen as done by punkers.
I like the Hacker's Guide to weight (and hair) loss through stress and malnutrition.

https://www.fourmilab.ch/hackdiet/e4/

An engineer's take, and most entertaining.
>If it isn't a macro then you cannot write your own kind of macro instead

I'm not sure what you mean here. ast-macros can still wrap ast-macros.

And yes, I'd absolutely claim that not tracking array size at compile time is a flaw in C (rust fixes this, you can pass `&[int]` to a function (a reference to a compile-time-fixed-size array) and call `.len()` on the argument. This has no runtime cost in either space or speed).

In the same way that I talk about cognitive overhead above, the requirement that a user manually pass around compile time information is dumb. Note that in C this wouldn't have prevented you from down-casting an array to a pointer, its just that the language wouldn't have forced this on you at every function boundary.

The only reason C didn't do this is because the implementation was costly to the authors. It doesn't have any negative impacts to the end user (well, there's an argument to be made that there was a cost to the end user at the time, but I'm not sure how much I believe that).
Ok, I stopped reading this when I saw him say "Like most programmers, I’m naturally conservative and I dislike learning new things. That’s why I picked a career in IT."

Is he kidding? I guess if you know it all you don't need to learn anything new in IT. I for one don't know it all and have been in the industry for 40+ years, it has been a constant state of learning.
Wow I never knew HN supported a `?from`[1] query parameter!

1. https://news.ycombinator.com/from?site=github.com
Last time I checked the WPF designer, it used canvas by default - which allows you to put elements exactly where you want by simple drag and drop, like the old times in VB6 or Delphi; but then nothing actually reflows or resizes etc at runtime.

If you choose to use layouts, it can display them, but editing it with a mouse is no longer convenient. It's easier to just drop into XAML and hack on it there. On every project I worked on that used WPF (which is quite a few by now), nobody on the team actually used the UI designer, and everybody would switch the default mode for .xaml files in VS to open the markup directly, rather than the usual split view.
I used WAMP extensively in a desktop app a few years ago.

Ironically, we only used it only for IPC, not communication to a remote web service. Why?

* It provided "routed RPC", which made IPC between many heterogeneous desktop apps easy (a service, a tray icon process, main UI process, a couple of others etc).

* It supports PubSub as well as RPC.

* It works over TCP, rather than e.g. unix domain sockets, which means it's portable and interoperable (I didn't use the WebSocket transport because the library I used supported raw TCP, but you can mix and match). We bound to loopback.

* Because it was built for JavaScript, it was all dynamic, which meant no code generation. The only viable alternatives, and their dependencies, were going to be a pita to build and integrate in to our build system on all 3 major platforms and were going to result in terrible code.

* The protocol is JSON which made debugging issues very easy.
Reading around, this and related OIT work on adults. At least one of the drugs in stage2 trials is also good for asthma. (etokimab)

As a partner of somebody with severe nut anaphylaxis I'm heartened by the news but still watching from the sidelines
exactly. I throw all art out of my resume and the best offers come from companies in the same market as my current employer.

I'm a generalist, but for each application I have to mold it in to a fitting expertise. Even when applying for product and project management.

even within companies, no matter what you actually do, your job title will haunt you. doing 90% frontend dev and being the designer, doing 60% product and being the project manager.
people who believe this are why we can't have nice things.
> But, err, yeah, let's write off anyone who sees this as a pro-pharma shill...

ACSH does not seem like “anyone” but rather a documented pro-any-paying-industry-shill...
Xiaoping Deng. He is a great man.

https://en.wikipedia.org/wiki/Deng_Xiaoping
Why People Still Use Fax Machines
I've been using Spacemacs for a while, what sets Doom Emacs apart?