skysight-inc/HackerNews huggingface dataset:
My thoughts exactly! I'm a sucker for roguelikes and support a lot of indie developers that try slightly new angles at it, but there was too much of a barrier here.

Even if it's early access at least make it Steam early access. From the demo video it looks like the game would be in a good enough state to get it on there.
GraphBLAS is an open standard, and I believe the implementation in the link provided targets single-threaded CPU, which rules it out for comparison with nvgraph, custinger and gunrock.

My recent work actually implements some GraphBLAS operations for the GPU and compares them to Gunrock in breadth-first-search [1]. Our findings are our implementation of a subset of GraphBLAS is comparable to Gunrock in performance for power law graphs, but not for mesh graphs. Gunrock uses a different load-balancer in Advance for those graphs and the load-balancer we use in the analogous operation (matrix-vector multiplication) is not yet specialized for mesh graphs.

The code is open-source, so feel free to check it out! [2]

[1] https://arxiv.org/pdf/1804.03327.pdf

[2] https://github.com/owensgroup/push-pull
9 Decision Types You Should Know
Entry Level State Jobs
Building 12 games in 12 months challenge
Ah I see what you're saying. That's fair criticism, let me try again.

This does only apply to publicly traded companies, and lots of other employment legislation does similarly limit association within companies does it not? For instance, discrimination on the basis of race or gender in the hiring process is illegal (making exception on the basis of “bona-fide occupational qualifications”). Setting aside the gender component here, it would seem that this is settled law, does it not? It appears if the argument is restriction of free association, that ship sailed, and you do not have that right at work on an absolute basis.

Is it hypocritical? Yes. Without sounding like a broken record, I don't believe that only old white men are capable of being on boards, yet they're massively overrepresented, which tells me there's some other intrinsic issue with the system or society that is creating this environment. I support this measure as an attempt to rebalance the scales. To me, the ends justify the means. If it doesn't work out, it can of course be rolled back.

Hypocrisy isn't illegal. I'm not sure whether this runs afoul of any other legislation but I'd imagine that's been thought through.

To me, the argument is: "if I am a woman creating a company for women’s products and want an all woman board..." -- you're not. Statistically, nobody is. That's the problem. If they were, we wouldn't be having this conversation at all. And when that changes, we can absolutely revisit this.
Anyone reading this thinking a "bunch of markdown files" sounds like a good idea should really look into org-mode. Trust me.
I can't seem to find your app on the Android store, even through the link on your GitHub page. Are you sure it's working?
This is basically the purpose of copyright registration and filing your work with the Library of Congress
Show HN: A free personal assistant that helps with everything related to moving
> one mystery remained. How was this malware infecting victims, and how was its creator spreading it around.

> The attack vector included the scanning and identification of externally facing services, to include the Apple Filing Protocol (AFP, port 548), RDP or other VNC, SSH (port 22), and Back to My Mac (BTMM), which would be targeted with weak passwords or passwords derived from third party data breaches.
That would be "amended" if we're gonna go all the way with this.
Interesting. The case system looks exactly like Latin. Except for the Possessive case, which I've never seen before.
Six or more.
I am really burned out on hearing "It's placebo effect!" from people who firmly believe diet cannot possibly have a significant effect on (mental) health, but the power of believing it will make a difference absolutely can. So I'm just going to leave these two resources and quotes pulled from one of the blog posts I did about mediating the salt-lithium connection with diet:

http://www.webmd.com/bipolar-disorder/guide/bipolar-diet-foo...

Which Foods Should I Avoid if I Have Bipolar Disorder?

•Watching your salt if you have high blood pressure but not skimping on salt if you are being prescribed lithium since low salt intake can cause higher levels of lithium in the blood

http://www.collectivewizdom.com/Lithium-LithiumRichFoods.htm...

Lithium Rich Foods

In 1971, a Texas biochemist named Dr. Earl Dawson noticed that the murder and suicide rates around El Paso were significantly lower than the rest of the state.

After investigation, he discovered that the lower rates of suicide, murder and admissions to mental hospitals were linked to the high levels of lithium found in El Paso’s water supply.
SMS is weak against state actors.

3G interception is not impossible but you have to ask yourself how many people in which economies and why you suffer the attack.

SMS in some economies with poor process can be subverted by requesting the mobile number be ported. This attack means they get your SMS message but also have to drain your funds or conduct the attack by intent before you can reverse the number port out or remove the 2FA via backup codes and redirect.

If you're being targetted then I suspect the risks are worse. But as a random threat? This feels below the noise threshold.

Overall SMS 2FA is better than simply using a password but worse than TOTP (in my opinion)
SolSource lands a $500,000 investment from Mark Cuban
California state law mandates female board directors by 2019
Making the games you want to play is actually not great advice. You need to find a niche and hit it hard.

Maybe that used to be metroidvania, but that's long over. Visual novels have been on the rise for a while, so are rougelikes and card games, but those are saturated now. You want to get in before the big streamers and reddit frontpage and ride the wave.

Who knew a Harvest Moon clone would be the biggest indie success of its year? Maybe we can systematically analyze old games to identify overlooked gems and valuable revivals.
I'm jealous of the emacs masters as I like the idea of having this 'one tool for life' but I'm honest enough to admit I'm just too lazy to learn it!
Here are my reasons:

* I am not a fan of asyncio's API (`ensure_future`), docs (though I understand these two are improving in 3.8) and of the fact that it is incompatible[1] with much of the existing ecosystem of libraries (eg. the SQLAlchemy ORM or any existing libraries that talk to... anything over the network (postgres, redis, memcached, etc.) which need to be written from the ground up in asyncio style or rewritten so their protocol parsing logic is completely separate from the IO that they do (not a bad thing, mind you, but taking battle-tested libraries and rewriting them from the ground up is not the greatest idea)), tools and even builtins (queue.Queue vs asyncio.Queue).

* I don't buy into the claimed benefits of explicitly marking yield points: any sufficiently complex code will have enough yield points (`async with`, `async for`, `await`) that reasoning about concurrency in the program isn't going to be any easier than if it had implicit yield points.

* I think ergonomics matter for developer happiness and programming with asyncio is not ergonomic in the slightest.

* File IO is blocking.

Put all of those together and you end up with a system where you can't use any of the popular, battle-tested, libraries out there, where your code is more verbose for minimal gain and where seemingly benign things (reading a file, using a `for` instead of an `async for`) may greatly impact the performance of your program all for a small increase in throughput (assuming it does increase!).

[1]: http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...
> US authorities say he created the Fruitfly Mac malware (Quimitchin by some AV vendors) back in 2003 and used it until 2017...
Somebody needs to take a stand against fraudulent DMCA notices. The escape hatch built into the DMCA to absolve the slimeballs of culpability doesn't nullify other applicable laws.

It clearly constitutes a form of libel against the victims falsely accused of a civil violation. The lawyers involved are violating their ethical duty as court officers and should be charged with barratry. The ACLU/EFF ought to be pursuing this tack to curb the abuse.
How to Make Your Windows 10 Work Faster
Review of the Amazon 4-star Store in New York City
I’ll play devil’s advocate here. The guy (yes, just one guy, not a team) who was building this game dropped out of college to make it after the initial Kickstarter. It’s likely that he was a fairly smart and driven guy, but simply inexperienced both in terms of software engineering and game development. He didn’t know it beforehand, but he likely bit off more than he could chew. He devoted time and resources to things that were not critical for the success of the project. He likely lacked good mentors (and a team) who could guide him along the way.

I understand that it must be disappointing for the backers, but it is infinitely more disappointing for the developer who obviously feels like he let those backers down. Hopefully he picks himself up and learns from his mistakes and does a better job next time, whatever that job may be.
I have a bunch of issues with the VTA light rail. Mostly it’s slow and doesn’t always come at the “right time”. If the choice is not to go somewhere, or take the light rail, I’ll almost always choose not to travel there, or take a taxi. Sitting in a light rail for an hour vs 20 minutes in a taxi just doesn’t make sense.
Partee, Barbara B.H., ter Meulen, A.G., Wall, R. - Mathematical Methods in Linguistics
That’s a bad argument to make, only because conservatives believe that their state’s rights issues also stem from scientifically and economically sound policy.
> Interesting that "possessive" is considered a case here. Is that how Turkish speakers think of it?

I doubt many native speakers of any language ever think about cases, they just use them intuitively.

> When I studied Turkish in college, we learned that there were only 6 cases (and Wikipedia agrees)

I don't really know about Turkish but in some languages there actually are more cases than taught at school. E.g. Russian has 6 cases "officially" but in fact there are more than 15.
See upvote count for Ask HN submissions?
There are quite a few interesting ASK HN submissions that ask about books/resources/guidelines for specific subjects. I understand that on HN, vote counts are hidden to prevent bandwagoning but in certain situations, it would be really helpful to see how many people approve of a particular book over others, especially if the reader is new to the domain.

What would be cons of allowing such questions to have visible vote counts?
> I personally wish they would just make `self` implicit

Hell no. Go use Java if you want that. If you find typing self is making you more work then you're not using classes correctly. Write functions and use classes if you need them.
I was lucky enough to do a programming contract for the museum of London back in the mid eighties when its only site was in the Barbican. We worked weekends in a back room on a pdp11 key:value index.

The museum is a treasure house of the history of London and the archival legatee of many of the guilds and societies.

I usually shy away from gushing recommendations but I think the MOL is one of my favourites, the docklands site was the venue of a conference social one year I went to.. well worth a visit.
> Why would an e-ink device even need a screensaver

To display adverts?
Well, of course it has to block most of the room lighting. They can't draw dark. The display has to be brighter than the ambient light. I'm surprised these things don't have an auto dimming shutter, like a welding mask, to adjust how much outside light gets through.
100% agreed here-- on a HDHP (the only option from my employer) and recently had a diagnostic procedure done at an ambulatory surgical facility. Paid the surgical facility up front; later got a separate bill for two separate additional fees from the doctor and from the anesthesiologist (billed together because they're part of the same group, fortunately).

And there was no way for me to tell how much any of this would cost me up front, while I was scheduling the procedure. Would it have been cheaper to have it done elsewhere? I dunno; no way to tell.
I'm writing the backend in Go, so static typing is not where the resistance is coming from ;)

It's more like separation of concerns. I want Postgres to take care of data integrity. I want Go to take care of type safety. I want to give Vue all the flexibility it needs to handle user interaction. I don't really want to care about types in the UI, because Go can sort out whatever it sends to the server.

If I have to start writing code in the browser to translate between Go structs and TS classes then that's a step too far imho.
The parent did not dispute that diet can have a significant effect on health, including mental health, only the particular examples you mentioned. Lithium in particular is a well known case that's been researched and has plenty of supporting literature. I have not seen comparable studies supporting the use of rosemary or Vitamin C for the indications you mentioned and the latter in particular seems unlikely unless you had a specific deficiency. Have you seen any literature for those examples?
They're not quite there yet on their miniaturized consumer hardware, but have you watched the longer form videos? What they've pulled off looks like a very strong start toward that.

The Rift and Vive are not in the same space as Hololens/ML at all, they shouldn't be lumped together.
Regarding Software and specifically SDR, it would seem that the radio would need to be certificated AS an SDR, AND only software that has been approved would be allowed to be loaded on to the radio:
https://www.law.cornell.edu/cfr/text/47/2.1

Software defined radio. A radio that includes a transmitter in which the operating parameters of frequency range, modulation type or maximum output power (either radiated or conducted), or the circumstances under which the transmitter operates in accordance with Commission rules, can be altered by making a change in software without making any changes to hardware components that affect the radio frequency emissions. In accordance with § 2.944 of this part, only radios in which the software is designed or expected to be modified by a party other than the manufacturer and would affect the above-listed operating parameters or circumstances under which the radio transmits must be certified as software defined radios.

https://www.law.cornell.edu/cfr/text/47/2.944

(a) Manufacturers must take steps to ensure that only software that has been approved with a software defined radio can be loaded into the radio. The software must not allow the user to operate the transmitter with operating frequencies, output power, modulation types or other radio frequency parameters outside those that were approved.

(b) Any radio in which the software is designed or expected to be modified by a party other than the manufacturer and would affect the operating parameters of frequency range, modulation type or maximum output power (either radiated or conducted), or the circumstances under which the transmitter operates in accordance with Commission rules, must comply with the requirements in paragraph (a) of this section and must be certified as a software defined radio.
Fair point, if your content gets copied to unknown website X which Google hasn't crawled for days they might not be able to tell where the article appeared first.
What Went Wrong? Facebook Is in Crisis Again
To be fair, No Man's Sky is a much better game today than it was around launch, when it was getting peak bad press. At that point, the prudent move might have been to cut their losses and move on to other projects. But instead Hello Games has spent the last couple years releasing free updates.
> or the patient would be responsible for the amount over the coverage

Medicare's current terms don't allow that. If you accept Medicare and charge more than 15% over the Medicare price, you stop being eligible for reimbursement by Medicare.

Those terms could be changed, of course. But then it's worth asking why that limitation is in place now.
Physically Based Rendering: From Theory to Implementation

https://www.pbrt.org/
OMG. Thanks g-d I have a PocketBook rather than a Kindle and have never seen ads on e-ink...
Volga-Dnepr Airlines rushes relief aid to Guam to help typhoon Mangkhut survivor
Agree that bitcoin blockchain is unnecessary, but isn't there some merit in the idea that all major publishers in a juristiction would opt-in to posting to a single chain? Given the potential legal cost savings it would seem to be at least somewhat feasible.
I would argue that the kind of game that he was working on could not be made in a regular game engine.
Lithium (or rather Li+) is widely used to help manage mood disorders. From my experience with people on it, it seems to be pretty effective.
Re: nvgraph, NVIDIA is one of Tim Davis's research sponsors and uses his code, as is (and does) Google. Among other things, he also wrote the open-source NVIDIA CULA sparse matrix library. See the list of libraries at the bottom of this page (scroll down) http://faculty.cse.tamu.edu/davis/research.html

Re: cuStinger, it's no longer...it's now Hornet, which uses CUB by NVIDIA Research https://github.com/hornet-gt/hornet

Re: gunrock, they have plans on adding GraphBLAS as part of their backend: https://github.com/gunrock/gunrock/issues?utf8=%E2%9C%93&q=i...

Re: GraphBLAS, see my comment from yesterday...

Log(Graph): A Near-Optimal High-Performance Graph Representation (2018)

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

For an overview of GraphBLAS in the context of Heterogeneous High-Performance Computing (HHPC) systems such as NVIDIA GPUs or Intel Xeon Phis, see the 2015 talk Scott McMillan (https://insights.sei.cmu.edu/author/scott-mcmillan/) gave at the CMU Software Engineering Institute:

Graph Algorithms on Future Architectures [video] https://www.youtube.com/watch?v=-sIdS4cz7-4

And a few years back, Jeremy Kepner did a mini-course on D4M (the precursor to GraphBLAS). The videos and material are on MIT OCW...

MIT D4M: Mathematics of Big Data and Machine Learning [video] https://www.youtube.com/watch?v=iCAZLl6nq4c&list=PLUl4u3cNGP...

Discussion: https://news.ycombinator.com/item?id=18105931
Only a small fraction of space has been searched for aliens
WHY THE WORLD SHOULD HOLD THE US GOVERNMENT RESPONSIBLE FOR EBOLA IN AFRICA
It is actually based on regex (on a low level). But the key difference -- it allows named patterns, modules, templates, and kind of classes. So, you may have a separate module with a definitions of related patterns - for instance, module for date and time patterns, module for location patterns, etc... then, you can include required module to your project and refer to these patterns (by name) from your own patterns.. like "{PERSON_NAME}[,:\s]?{JOB_TITLE}" may be a pattern which matches person name followed by optional punctuation and the by job title... where PERSON_NAME and JOB_TITLE are quite complicated patterns defined somewhere else.

Another key difference - it supports huge lookup dictionaries -- i.e. part of your pattern may be reference to dictionary which may contain thousands or even millions of entries... so, PERSON_NAME can be a dictionary.

...
The article disappears the moment I touch it within the HN app. Who needs paywalls when you can just force the attention onto your site.
BIỆT+THỰ+VINCITY+QUẬN+9+|+NHÀ+PHỐ+VINCITY+QUẬN+9+|+VINCITY+VINGROUP
The tall thin font is not easy to read (MacBook pro 2016)
It's layers of markups and artificial scarcity stacked one on top of the other. Hospital associations that lock up their turf, and have geographic monopolies. Electronic medical record companies that create proprietary and incompatible standards. Medical device manufacturers that use regulatory capture at the FDA to ensure they have exclusive production rights. The American Medical Association restricting the supply of doctors and nurses, to keep their wages high.

Pharmaceutical manufacturers making slight tweaks to existing drugs to extend their patents only to cease all production on the old generics... causing even simple things like insulin to be outrageously priced.

Since insurance plans shield consumers from the costs, they have little or no incentive to price shop. So nobody notices these layers of markups, they just notice the big insurance premiums and assume it is all evil insurance companies charging too much when that is just the tip of the iceberg.
How many of your papers consist of a single statistical test, without validation experiments? Because that's the setup that's described in order for "most published research findings are false."

In reality, I've never seen a biology paper without several lab techniques and orthogonal verifications, with p-values on some but not all of those experiments.
Cosmic Particles Coming Out of the Arctic. New Physics Phenom
> But a pandemic could precipitate a GFC.

I dont see why. Some industries would suffer, but others would prosper. It would not be a whole-encompassing GFC like when the banks derail.
An Innovative Phishing Style
Refer to email example (it demonstrate some features on a simple task) https://rl3.zorallabs.com/wiki/Extract_Email_Addresses_From_...
Pedantic guy asks "what is your definition of 'work'"?

The short answer for me is, I've done enough 'work' when my efficiency curve drops more than 15-20%.

After that though I relax my scanning the latest news, HN and other consistent sources of interesting and useful new information. Is this work? Actually I (as in the guy in my brain who uses it when I'm not) often comes up with work arounds for the local maximum I've often hit in my "real work". Things like a better way to structure some code, a better way to approach a system problem, all kinds of useful things pop up from time to time. Really it's a way of getting out of the rut.

I've come to view this as essential work though it seems like just goofing off.

Well the Brits have a saying for it. "Bed, bath and bus." That's often where inspiration strikes when you least expected.
The case for counting in base 12
How Should You Start Learning Azure?
Just sounds to me like the price of parking is artificial low for some reason. That garage should never have a waiting list. Is it run by morons? Is ever other garage, or is there something else going on?
Would you say that the difference between the games side projects vs the website side projects are the mindset in which you have executed those projects?
I think the biggest problem with this game is the lack of atmosphere and story. In 201X it's not about the pixels and latencies, it's about the creative part.

The nearest "success" example I can think of is Jets-and-Guns [1]. The guys that made the game partnered with an indie 8-bit rock band that wrote the soundtrack specifically for the game. The story is full of parodies on common cliches and silly jokes that made me replay the game several times.

There's a bunch of other successful indie games in other markets and unless it offers a radically new addictive gameplay (say Minecraft), it has to be about the story. Stardew valley, Papers Please, you name it. Unfortunately, this title simply lacks both of them and is hence doomed to fail.

P.S. It shouldn't take 3 years to find out the lack of product/market fit. There's a funny saying that if you are not ashamed of the v1.0 of your product, you have released it too late. This 100% applies here. Release it with just 1 level based on a commodity game engine, gather feedback, decide onward based on it. Anything more than a couple of months is just wrong if you are doing it for the first time as a 1-person project, IMHO.

[1] https://www.youtube.com/watch?v=PEnHolPt8zw
I don't think it's a bad thing - theyre business model relies upon low latency, and so they do everything they can to reduce it