skysight-inc/HackerNews huggingface dataset:
Disclaimer: I know nothing about Neo4J or their pricing structure. To be fair, though, niche products are often very expensive because there aren't many customers to pay for the development. If you have a million paying customers you can charge them $10 a year each and fund a reasonable sized company. If you have 5, then you need to charge them $2 million each ;-) Having said that, I tried to find pricing information on their website and couldn't find it. For me that's a sign of "If you have to ask, you can't afford it" level of pricing...
Career growth; I was in a small office for over three years.

No, I don't think they're in financial trouble. Their CFO, Barry McCarthy, is a pro--he took Netflix public.
They did indeed (Michael Nesmith is still touring).

But the Wrecking Crew had even more talent :-)
Depends on how badly that black candidate wants the job. I’m not making excuses for anyone, I’m just giving advice if your goal is to get the job. If your goal is to stop wrongful prejudice ignore my advice. Though one could argue the best way to stop this kind of prejudice is from the inside.
A related thread: https://news.ycombinator.com/item?id=18800360
Back then, people didn't worry too much about risk. They just lived and died.

Which begs the philosophical question, if we continue on the trend of trying to reduce risk and take that to its extreme conclusion, what is really left of life? People do tons of things every day that put them at risk of an early death --- many of them even enjoy it.
Micro Snitch and LaunchBar from Objective Development are also great.
Page/blog/watch-r-tv-rose-parade-2019-live-
https://www.georgia-alpaca.com/groups/officialtv-rose-parade-2019-live-stream/

https://www.georgia-alpaca.com/groups/officialtv-rose-parade-2019-live-stream-2019-01-01/

https://www.georgia-alpaca.com/groups/officialtv-rose-parade-2019-live-stream-01-01-2019/

https://www.georgia-alpaca.com/groups/officialthread-rose-parade-2019-live-stream-online/

https://aminoapps.com/c/btsarmy/page/blog/official-r-tv-rose-parade-2019-live-stream/3WMp_rWgcBuPYxk5lmMmN06kNDoB5Dqnv

https://aminoapps.com/c/btsarmy/page/blog/official-r-thread-rose-parade-2019-live-stream/2vaw_Mv1UNurJGz24rbJBqQmw3awzXvkRjo

https://aminoapps.com/c/btsarmy/page/blog/game-r-tv-rose-parade-2019-live-stream/N45Q_l4JCMu47x5mZr1E4ZDzp0wprWQxnEV

https://aminoapps.com/c/btsarmy/page/blog/watch-r-live-rose-parade-2019-live-stream/2vaw_Mv1UNuMpDkJpzrk0e0n5RVo3MLdE2w

https://aminoapps.com/c/btsarmy/page/blog/watch-r-tv-rose-parade-2019-live-stream/n5X7_z5pILu8Z4LxYe1rpjVxEwzqmDdMvXg

https://aminoapps.com/c/btsarmy/page/blog/fox-r-tv-rose-parade-2019-live-stream/ERQd_GRkIPu5LLDrorm6aGrxNQn8NRXWN2p
Sign up or nothing. Nothing then ¯\_(ツ)_/¯
I think CYOA books and e-book readers are made for each other.

Sadly, I have not know any push on that direction.
Been using first Text Wrangler for the last ~ten years. At some point as my main coding editor and later on as generic txt/md/csv editor. When they sunsetted Text Wrangler, ended up switching to BBEdit. Its trial version's free features are enough but recentely ended up buying the license just to show my support and appreciation. Awesome applications which can handle big files.
> Rust comes with a default unit test framework but it pretty bare bones. I havent seen examples of test fixture, setup/teardown support and loading test configs etc.

This is one of the things that I really love about Rust - it has a testing framework that is so simple that it subtly pushes you to write better tests and better code.

What I mean by that is - it really wants you to write simple tests with no mocking and no convoluted state using simple asserts, and it really wants you to write code which is trivially testable. In other languages this might be problematic, but in Rust this synergises really well with other language features such as #[derive(...)], sum types and pattern matching. If you write good, idiomatic Rust code then all of those extra features of other testing frameworks are usually totally unnecessary.
I love the story of this and the shirt turned out pretty good in my opinion. There's just one problem: I really don't know anything about Forth or its creator. Which is probably a shame, I realize. I simply came into programming as a hobby when C was the hotness, and well, learned C. I wonder greatly if I should ever learn any Forth, and how much. Is it only of historical interest at this point?

Even more off-topic:

> Maybe you'd like to subscribe?

I love that this links to an RSS feed.
Response from Mozilla:

"This snippet was an experiment to provide more value to Firefox users through offers provided by a partner. It was not a paid placement or advertisement. We are continually looking for more ways to say thanks for using Firefox. In a similar vein, earlier this month we offered Firefox users a free opportunity to enjoy a live concert from Phosphorescent."

Well, maybe it's just me but it seems every single time Mozilla fucks up they respond with a excuse like "yeah, but it was just a experiment".

If they keep going on like this, thousands of former Firefox users will switch to Brave - which due to its latest codebase is basically technologically Chrome but designed from bottom to top with privacy and security in mind. And former Mozilla CEO Brendan Eich, who - politics aside - seemingly DOES know how to run a company focusing on PEOPLE using the web and building a browser with PEOPLE using the web in mind will be there and happily welcoming them to the Brave community.

And it's not like these idiots EVEN need the money because it is an open secret the likes of Google are giving Mozilla $300+ million dollars on a year-to-year basis to keep them afloat and "competing" with Chrome anyway!
I dislike exchanging anecdotes too. If you can point me to a treatment for schizophrenia tested in quality randomized trials with the success rate of antipsychotics (which still have a very poor success rate), please do.
Making the Fermat primality test deterministic
Sure. Someone can see my traffic. You're never anonymous on the Internet. But, as other commenters have said, it's a matter of aligning incentives: the likelihood that DigitalOcean will take any notice of my measly account is much lower than my ISP, which would love to know what I'm up to. If that incentive estimation changes, I'm off to a different solution.
It would be very easy to figure out via few simple searches.
For example: "About 164,000,000 results" in Google for popular search "is space race worth it?"
And 41 million of search results for "space race economic impact", and so on.
This question has been discussed almost on every single forum I've been registered in my life, including multiple times on HN.
Oh, and regarding the survival of life through a Snowball Earth state, there's been some interesting discussion of potential refugia such as polynyas [1] and cryoconite ponds [2,3], though for context the most advanced multicellular organism I've seen anyone propose prior to the last snowball is still only a sort of sponge [4]

[1] https://en.wikipedia.org/wiki/Polynya

[2] https://en.wikipedia.org/wiki/Cryoconite

[3] https://onlinelibrary.wiley.com/doi/abs/10.1111/gbi.12191

[4] https://www.nature.com/articles/ngeo934
2019: Make Yourself Great Again
You're right :)

It finished printing and works as it should, but it takes an extremely long time to drain.

tobr suggested an alternative design elsewhere in this thread: https://i.postimg.cc/FR7Qc9M5/0845194-D-F5-DE-46-D6-8200-CB9... - I think it would be easier to conceal a larger tube within that, so I might have to try that too.
A healthy, happy, and prosperous 2019 to all my Hacker News friends (including those I've yet to meet.)
My understanding is that digital dental x-rays deliver an order of magnitude less radiation dose than traditional film x-rays. So maybe there's a way to do this with an extremely small dose, especially because you might not need to produce super-sharp images.

Randall Munroe's radiation dose chart (https://xkcd.com/radiation/) says that a cross-country flight delivers a higher dose than a typical dental x-ray or even a chest x-ray. Maybe it would already be worth it with really modern imaging equipment.
It's simple: $$$$$.

Every one of these actions is a short-term cash grab. The real amazing part is how privacy advocates let these transgressions, or what Mozilla calls "experiments", slide.
If you have any kind of test that seems relatively accurate (5% failure rate), 1 in every 20 tests will be identified as a positive candidate no matter the actual incidence rate. When applied over a huge population the number of positive candidates is going to also be huge. Since the incidence rate in this scenario is so low (1/1000) the odds of a true positive selected from the positive candidates is also very low.
I don’t believe that equality is a sensible word to apply to people, nor do I think that dramatically unequal distributions of wealth should be remedied because of reasons of fairness.

I do, however, think that if you want a peaceful and stable and safe society that at least establishing the pretense that people are equal before the law and in relations between each other is important— and I think that distributing the rewards of society broadly is important if you want the society to remain intact and not endlessly under threat by a rampaging mob of have-nots.
Ask HN: Why? (Also, thank you)
I first want to say thank you to the HN community. In a constant search for Truth I have always found HN comments to be my "center". I feel HN to be Honest and Good amuck the Falsehood and Agenda that I find elsewhere in life. So here is my question: why do you share here and what makes HN different? Cheers to a wonderful 2018 and a fulfilling 2019.
Bob Dylan is a bit of a cherry-pick there, though. He's definitely not a great musician (he's a good songwriter), but The Band, just to pick another example, absolutely are.

But you're right, a huge part of music is the time, place, and people where it came forth.
A list of useful books for game AI programming (2014)
Out of interest, which app/game were you trying to purchase?
Please don't post shallow dismissals to HN. It degrades discussion and we're trying for better than that here.

https://news.ycombinator.com/newsguidelines.html
Phones with depth sensors could be helpful here. It’s actually possible to do photogrammetry with just the camera, but the depth sensors make it easier and more reliable.

What I’d really like though is a machine that can construct a good shoe specifically for your foot in a reasonable amount of time. Even if it took a week, I might be willing to wait for that for custom fit shoes (as I do for new glasses for example).

Generally I could build this machine and would really like to, but I haven’t found a good idea on materials. If you could make them from recycled bottles and natural fibers it would be interesting too. Or maybe a totally woven shoe? Does anyone have any YouTube links or similar on unique ways to make shoes that could be done in a machine of some limited cost and complexity?
For 11 years I’ve been selling a Mac app I created. It does get monotonous working on the same code base for so long. I find it unenjoyable having to update the app to keep up with modern UI trends, and to cope with changes to the OS.

Things that have happened in the last 11 years include the death of PowerPC support, the introduction of GateKeeper, the introduction and apparent temporary neglect of the Mac Apple Store, the switch to make codesigning effectively required, and the end of life of Apple’s own Java distribution (which was bundled with macOS until a few years ago).

Dealing with these takes time but doesn’t really make my product better. I typically need to have an update ready by the time Apple releases a major OS update, or I’ll have frustrated customers.

This is something I didn’t realise I was committing to when I created version 1 back in 2008.
>> The simplicity, clarity and imaginative capacity of literature offers
something that games, which immerse the player in immaculately-rendered
environments, can lack.

Right? No matter how many polygons, what analysis, how many months spent
rendering a single tentacle, there will never be a CGI Great Cthulhu that will
make me step out of my house in the middle of the night shining a flashlight
at the shadows to make sure nothing is hiding there. But good old H.P.'s
purple, racist prose did that to me. Or, I guess, my own imagination did.

(I was just small, OK?).
--A T-SQL version

Select Case When SomeNumber % 3 = 0 and SomeNumber % 5 = 0 Then 'FizzBuzz'
When SomeNumber % 3 = 0 Then 'Fizz'
When SomeNumber % 5 = 0 Then 'Buzz'
Else Convert(VarChar(10), SomeNumber)
End As Answer
From (
Select Top 100
SomeNumber = Row_Number() Over (Order By [object_id])
From sys.all_objects
) as Answers
Why, jazz from 1920-30s was incredible.

It was also a relatively new thing as was radio and vinyl recording. It also allowed for a lot of experimentation.

(BTW I listen to quite a few pieces composed about 300 years ago, and find them genuinely cool and engaging. But the filtering factor since then is huge.)
If you only compress, then maybe, but if you have more than just nginx running on the Pi it really helps.
I agree. I got the first Sorcery game for free when it was available and frankly I didn't imagine me playing it (text only game didn't look good) but after 15 minutes I was completely immersed. I bought the rest of the series and spent weeks replaying them with various choices. For me now they are the best original mobile games I've ever played (and I buy a lot of stuff).
It isn't facebook's job. They can choose not to do these things.

But I'd rather that they did do these things. They have an opportunity to make some people's lives better by doing things like this and I think it would be nice for them to do that.
Google already offers something like this with Google Contributor. You load a fixed amount onto your ad-free pass, select which publishers you want to browse ad-free who have opted-in, and it will deduct a small amount (typically 1 - 4c) for each webpage you view ad-free.

The catch is, publishers don't seem to be signing up, presumably because they're making far more than 4c / pageview by showing ads to you. The publishers I added seem to have all abandoned the program long ago. I've been a member for over a year and have still only spent 6c.

https://contributor.google.com/
Isn't that how toilets work?
As we head into the new year, this is a good reminder of the things we can accomplish if we spend less time on X and more time on Y, in order to be at Z by 2020.

You can track how your multiplier changes throughout the year and find some tools to help you progress. I originally built this to help me fix my own habits and dedicate more time to learn to code, but I think can be helpful with any goals.
Ask any open source project how many donations they get and it might be just barely enough to run the severs, if they’re lucky, and not nearly enough for much else. The idea that large OSS projects can be supported by individual contributor donations (or the other terrible idea: selling stickers or t-shirts) is just not in touch with economic reality.

Mozilla’s handling of this situation is really a problem, but it’s not hard to understand that they need to find sustainable ways to make money if they want to continue their mission.
There are plenty of people with PEng licenses that have never done a day of fundamental engineering work in their life (e.g. people doing project management or technical sales). These people usually know what they don't know, and won't try to - for instance - sign off on the plans for a steam turbine, so they are largely harmless. If you work at a large technical company, getting your PEng can be mostly a form of credentialing that your employer pays for and may come with a small pay increase. Lots of companies that employ PEngs (and indeed demand the credential) don't actually do any engineering work - only management of engineering work by contractors - so there's no way for their employees to properly build their capabilities as engineers.

It would annoy me if someone without any engineering education or experience tried to pass themselves off as an engineer in a way that exaggerated their competence, but if a guy from Iran with 20 years solid experience as an engineer who hasn't yet jumped through the excessively many hoops to obtain a PEng in Canada wants to write "engineer" in his email signature, that's fine with me. It's the term that best represents his competencies. The only limitation is that he won't be able to take responsibility for plans or designs without an actual license.
Just my own experience. I opened checking account with local credit union - very smooth experience, except I had to visit branch in person to submit all the documents. Credit card I got from Capital One (Busness Spark, comes in two flavors - with 1.5% cashback and no annual fees, and 2% cash back with annual fee (reasonable) and no fees for internatial purchases)

ater I got credit card from the same credit union with a bit more paperwork, but it was really straightforward.

So tl;dr; - check local credit unions and capital one business spark credit cards.
From the article:

> "The pipe acts as a siphon much as the plumbing does in a modern toilet."
Exactly - I read it as the OP was looking for ways to find another full-time job for one company where he gets to be a 'one-man show'.
I hope they randomized it so they can measure the effect of ads on users quitting Firefox or reducing usage.
What a nice article. I'm a programmer living in a rural area (and am usually politically conservative.) I really didn't expect to see such an article in the NYT, especially authored by a politician from the left side of the aisle.

Brings a good start to 2019. Thanks, Rep. Khanna!
They were designed to look like furniture, not medical objects. One on view at Chicago’s International Museum of Surgical Science has floral cut-outs in its wooden cabinet, giving it the look of an heirloom chest.

A lot of late 19/early 20th century equipment is like that. Wood was a common material and ornate design was simply a way to show off craftsmanship.
I believe in freedom of movement as an ideal, just as I believe in freedom of speech as an ideal. The UN declaration of human rights also includes freedom of movement as an ideal. No freedom is a state of normalcy, we spent thousands of years killing each other for saying things we didn't like, or moving into our space, or being gay, and many other things that would shock modern conscience. I think we should try to rise above that and be better, and part of that is not acting like territorial animals.

Immigrants are a) not a financial burden long term, people might need assistance at first but will generally get established and then pay into social programs and b) the US is incredibly wealthy. We can spend trillions on the military, we can afford welfare.

The point about east germnay was that it inhibited freedom of movement. I see no practical difference between preventing someone from leaving and preventing someone from entering. Both deny the person their freedom to live where they choose.

The point about colonialism is that colonialism is the reason much of the global south is in cycles of war and poverty (eg, european powers dividing up africa ignoring tribal boundaries). so it's pretty rich to extract wealth from a place to build your indsutrial economy, and then tell people trying to escape that war and poverty that they aren't allowed the fruits of that wealth extraction. and why are you pretending this is ancient history? the french were comitting war crimes in algeria against the independence movement in the 60's!!

automation is coming. expanded welfare will be necessary regardless -- we cannot have a world of 10 billion programmers and service workers. the top strata owns the vast majority of the world's wealth. if we returned to 50s era tax rates these people could still live extremely opulently and we would have morw than enough resources for all americans and immigrants.
The JWT specification defines a payload attribute named jti which is used to store the token's nonce/id.

To avoid replay attacks, the backend adds the token's nonce to a scratchpad memory when the token is used in order to invalidate the token even if the expiration timestamp isn't reached.

If a JWT implementation is implemented to ignore replay attacks or even token expiration, the jti can still be used to invalidate tokens.
Show HN: Static site generator for ghost blogs
In what concerns UNIX clones, Oracle did it with Solaris and SPARC ADI, which doesn't have a bright future anyway.

It remains to be seen what ARM and Google will actually do with the new memory extensions.

It remains to be seen what will happen with Fuchsia.

Microsoft is pushing for a mix of .NET Native, modern C++ and Rust.

Apple is still pushing for Swift, although very incrementally.

The big question is how UNIX clones will actually tackle C's unsafety at large, if ever.
Ask HN: Blue light glasses vs. flux?
I am using flux with daytime settings. I am wondering if glasses provide something better dinxet the alternative is free? Or flux does not really cut blue light?
I'm bootstrapped as well (as an LLC). The main potential problems would be things like not having physical locations (but you can use your debit card at BVBA ATMs), but their FAQ seemed to cover most of the things like that. I used to be annoyed at their lack of Quickbooks Self-Employment integration, but that recently got added, so I've been pretty happy with everything so far.
> If we're going to deny these rights to some people on the basis of birth-location

Is denying rights and denying entry the same? I find that belief self-centered - is <your country> the only one able to confer rights?
They felt like an unfinished product, don't remember why.

Is Sanctum fun to play with friends? I'm thorn between buying a single key (3 euros) or four keys (7 euros) on steam.
Ask HN: Good technical GDPR resources?
I am trying to find good technical resources for GDPR. Most of the articles I found up until now are generic guidelines and don't offer hints on how to implement them concretely (outside of some obvious things like having a "forget me" button).

I am working on an IoT startup with a cloud backend on AWS, so my interest is more geared toward how I could design my application from scratch to be compliant.

Examples of questions I have:
- How should I design my services/infrastructure to be able to easily retrieve all personal information related to a user?
- Are the data points collected by the sensors considered personal information (and thus must be deleted when the user terminate its account)?

Thanks a lot!
Wow.

They keep using that word 'experiment' to mean 'I can run whatever code I want on an end user's computer' which is not right. It's an ad. You're pushing ads. It's not the worst thing in the world if you just call it what it is, but using the 'experiments' mechanism to push ads is scummy and to me a violation of trust.

I've been running Firefox inside of Firejail, a sandbox, lately, primarily as a light form of exploit mitigation, and I think maybe you should too, just in case Mozilla decides to experiment with attacking your computer as well.

I think today I'm going to experiment with QuteBrowser and some other more fringe browsers that are available for Linux.
WHO has classified as “possibly carcinogenic,” which means “we don’t know, it’s hard to prove a negative.” Other things that WHO has classified as “possibly carcinogenic” are coffee, power-lines, and talc powder.

In other words, we haven’t proven that there isn’t a risk, and it’s worth doing more research to try and discover if there is a risk because it would be a pretty big deal if there is...but it’s not an easy thing to control for.

I don’t think we’ll have an answer to this during this century, unless it conclusively _does_ cause harm (current studies indicate that it does not).