skysight-inc/HackerNews huggingface dataset:
At this point, I think it's mostly being used to it as nightly was more convenient for a long time.

I've currently switched to nightly to use the 2018 edition changes already, which will soon be unnecessary.

Almost all libraries work fine on stable now. (the new async/wait support is an exception, but it's still very experimental right now and not used by many)

Important note:
You can always develop on nightly and get potential speedups etc, but not use any features and then deploy only with stable.
Although, I must add, it's hard to be humorous about this when one has children.
> The "permanent web" has now just become "the most popular pinned web" like torrents did. :(

That'd be great! Torrents are great for keeping content alive, and if it's not alive (not having any seeds), you can find someone who had the content before to just start their client, add the content again and all the content is still referred the same way. I remember a while back on HN, the oldest torrent was discussed but unfortunately it didn't have any seeds. The original author of the content saw this, and started it's node, allowing people to download it again, without having to pass around new links/IDs. I think it was a Matrix remake called "The Fanimatrix", but I can't find the comment anymore. Torrents are great for making sure content is available for a long time, something the current web suck at.

Imagine the same with websites. Rather than Yahoo deciding for the world that Geocities shouldn't be online anymore, people can decide to help out to host it, and no links would change. That's a future I can get behind! Would make it super easy to recover websites, compared to our current ways (hoping that Internet Archive have previously archived the website)

> I really think we need to expand our use cases to included mutable and immutable content.

> People simply are not going to switch to the dweb if they have to deal with this complexity.

Agree with both points! And I think I specifically have told you this before as well here on HN, IPFS does support dynamic content out-of-the-box with pubsub and raw streams to other peers. However, the basic building blocks IPFS provides, aren't really meant to replace the currently easy experience of web development.

For a better developer experience, there are libraries wrapping IPFS. Examples include https://github.com/ipfs-shipyard/peer-star-app/blob/master/d... and https://github.com/orbitdb/orbit-db/, both very easy to use.

Disclaimer: I work for Protocol Labs on IPFS and related projects
For your first question: yes. Look at Qt. They own the copyright and can make a custom build for a company and not have to release the code for it. However, if someone wants to use it for free, they have to abide by the Qt license.
>But, who will be deciding what is considered as ultra-nationalist?

Presumably legislatures, that are elected? I'm not sure how it works over there.

>Some liberal government that might be overly corrupt and is about to lose the election could just label their political opponents as modern day Nazis and have them be censored on Google search.

Well, that's happening in America right now, the executive branch is labeling his opponent political party as Communists, don't respect rule of law, saying they want Open Borders or to "Take the Guns Away!" despite the fact that this is factually incorrect. In the USA, we have several branches of government that helps balance when this happens - for example, our judicial branch recently restored the press pass of a journalist removed for being a thorn in the executive's side. I imagine a balance is similarly struck in these European nations? They are all democracies, right?

It seems very much an age of free flow information and rule of the people. Despite the warning-flag-waving of the alt-right in the USA that labeling people nazis will somehow cause totalitarian liberal rule, it really seems like the opposite is happening - far-right nationalism seems to be on the attack for totalitarianism, with the democratic systems keeping it at bay.

I am very interested in discussing this further, however, because I don't believe it's a simple, black and white issue, and I am curious if there's ways to prevent bad things like far-right nationalism without restricting speech (which, the argument goes, could backfire).
I have a non-technical friend who doesn't use facebook, pays for everything in cash, and will only use e2e encrypted chat clients, but he has this irrational hate for apple because "hipsters" and uses an android phone that literally documents his every move. It drives me crazy.
https://www.npr.org/2018/11/12/665597190/families-of-the-dis...

"If you are a Uighur, you automatically lose 10 points," recalls Seytoff. "If you pray? Another 10 points. You've been overseas? Another 10 points. You have relatives overseas? Another 10 points. If you're 50 or below, you're unsafe and you go to a camp."

By simply having relatives overseas, you lose 10 points. Now imagine how many points you will lose if you have a relative signed this letter.
This isn't advertising. The article talks about a specific action, which is paying someone to buy cheap things from you, so you can tell investors that you have a lot of sales.
Now if they do what paper submissions do in academia and also require you to discloser 1st and 2nd degree conflicts of interest.
Add a CSS override to someone's browser that forces web sites to display in Comic Sans.
Being offended when an algorithm picks one of two words that represent 99.9+% of the population is madness.

Also the words in question are not used to address a person. When I am speaking to a person, regardless of their gender identity, I use the second person pronouns you, yours, or yourself. These are already gender neutral. The requested gender neutral pronouns (xir/xe/ne/???) are used in the third person and lower the value of communication as there is no asexual physical presentation, people present as men or women based on their fashion and physical characteristics. Going to a restaurant and saying to the attendant that you are here to me "that xir over there" does not help them figure out which table to take you to.

Not to mention that people who feel gender neutral are still male or female (or have experienced a physical developmental disorder, humans are dimorphic after all.)
PlayStation Classic mixes PAL and NTSC games – and the results disappoint
Ask HN: Non-CS Hackers, How Did You Land Your First (dev) Job?
Being a self-taught web developer, I find it difficult and irrelevant to crack Big O and Stack&Heap interview questions. For those who don't have a CS background, what's your story on landing the first job?
10 Best Family Practice Doctors in New York – DocCheck Blogs
I was previously the CEO of a type design & distribution company, if anybody has questions about the commercial side of things.
Because of compounding effects of good habits staring in high school that consequently lead to going to a good school.
Yeah, I wouldn't touch the S&P500 right now either. Such a brutal October/November.
I'd love that. It'd be like Google Duplex, but save me the effort of having to say "no" to going to things.
I was lost as well. Was the author arguing that the actual encoding of information in the brain is incapable of producing a mind in accordance with our current model of mind? (Seemingly in favor of a more behaviorist model)
> at least its not an A53

Indeed. A72 is like the minimum viable core :) It's no eMAG or ThunderX2, but it's kinda comparable to the original ThunderX.
As mentioned elsewhere in the thread, Be Right Back (black mirror ep with a product that is exactly this)
Why do you think paying for a service means the company won't also sell your data?
As with everything, your milage may vary with these suggestions. I am not the writer, but am just a man with a side project, which is getting more and more of my time.

Change “I can’t” to “I don’t.” -- This section bugged me. At first, I thought it was great. Looking back, this is great advise for a smaller project, or someone just starting. However as your project gets bigger and larger you need to have time for mental health. By saying "I don't do anything Tuesday evenings" can isolate your friends or family. Sometimes after a hard day of work you just want to play a game or two with your friends, but it can be hard to make that push knowing you're actively "sabotaging" your progression. Having a routine is nice, and I find it the only way to progress myself, but sometimes it feels good for your friends and family to "bug" you. I personally believe breaking a routine for your mental health will be beneficial in the long run.

I do love the words about finding creative peak hours, building slowly and in general good habits. For what it is worth, I am using a "circle development cycle". You can imagine it as a circle progress wheel, making initial progress on several things and going back to improve them several times. The initial pass may be an uncolored landscape, where by the fourth pass there are natural mountains, cities and ect... This way I am cultivating new creative ideals while progressing on things as a whole. My "done" state will arrive sooner, but by delaying the "perfect" state's date.

Anyways, this is a great article and just wanted to share my smaller findings while I apply what the author suggested to myself
Let's say you are right. How would you do better? What actual practical advice do you have to offer this person who at least tried?

I agree on the point that you can't just say "kids these days..." as every generation blames the one before and kids are always "lazy".
> There's always a break even point on where keeping an employee is worth less than letting them go.

Not if they are employees that are complaining about doing the job you're paying them to do.

Not that I don't agree with them, but in this case, Google Co has decided a route and the employees don't want to do it. I think they may find that they are more replaceable than the down votes implying the opposite are willing to accept.
Not only does it not bother me, I want this outcome. I want to be judged by my work, the skills that I've developed, and other things that are actually relevant to the company. I hate interview questions about my hobbies, what I'm like outside of work, what I do with my free time... You're hiring me to do a job. Judge me by whether I can do that.
Totally agree with you. I guess that's the real reason that many Chinese googler don't want to sign.

I'm totally against censorship. But I also don't agree the those who see themselves stand on the moral high ground while don't understand the complexity of the issue. Also a lot of people don't differentiate facts and opinions. They blame those who don't agree them are influenced by China government.
>In some European countries the government is pushing for softer herbicides and pesticides usage by public agencies. Where I live it's met with resistance all the way from 70 years old who use bleach on plants to get rid of slugs to workers who prefer splattering herbicides all over the walkway and in the gutter to burning herbs with some kind of small flame throwers.

This raises a curious question for me. My grandfather is from Ireland (Meaford, Canada now) and still an avid gardener. He swears by Murphy's Oil Soap (diluted, 2-4%) to deal with harmful insects like Spider Mites.

Does anybody have any more scientific insight on that? Mind, he uses it on a far smaller scale, mainly spraying his flowers, vegetables, and other garden plants with a small spray bottle. Not much of a lawn guy.
I would not pick Rust over C#/Go/Python for web development.
I could combine multiple creative projects with day job, but that all ended when I turned 30. Had to quit my main job to fully focus on the startup i work on.
>> If someone lies on their CV and is caught out another/more candidates will be chosen to interview, no?

Not really. Imagine three candidates: A, B and C. A is much better as professional, but B is good enough and has much better CV, C is trash but with great CV. If you interview B and C, you will hire B and never call A. Not optimal. If B is not good enough, you will hire A, but also waste time. If I know that B or C is from culture where lie is more common I will adjust my expectations and call A and B or C, but A will be included.

Actually I believe that some statistically proven bias is healthy thing. I conducted many interviews and I can say the following:
1) People tend to lie in CV in very specific patterns. By just reading CV, even with name and age hidden I can guess sex and age relatively easy. Not 100%, but much better than 50%.
2) Everybody lies (c) House M.D. Really, everyone. But different people lie differently, because different things are important to them and they want to look better at different things. I simply saw that many times. By knowing personal details I may adjust what I see in CV to get much more realistic picture. This is bias, yes, it is. But what can I do? Ask them not to lie? Real life does not work like that.
3) I will not, for instance, hire someone of significantly different hygiene standards. Has nothing to do with CV.
I think `async/await` is the big one for network stuff. Rocket is the library I was thinking of when I wrote that, though.

My (possibly mistaken) understanding is that my coworkers who do more web servery stuff than me prefer actix to rocket for other reasons too, and wouldn't use rocket even if it worked on stable.

I don't really know the arguments around them, TBH.
this 100%. The business made a business decision : either veteran, that is, most valuable assets get mad and all sort of problems affecting productivty/quality happen or, a few not-yet-realized business opportunities disappears.

That was very pragmatic. Both sides wins.
I'll admit, I don't use this feature, so I'm not sure exactly how it works. Is it firing off a reply directly, or is it prepopulating the reply email, which you can then edit as appropriate? The latter strikes me as how this ought to work.
I live in Wisconsin. I feel confident saying that this is just an anomaly based on a strange summer weather pattern here in Wisconsin, not anything that indicates some kind of issue with international trade policy or structural issue with farming.

We have 68,500 farms in this state [1]. This summer was dry for a very long time, then it was very wet, and then it stayed very warm well into September. I suspect a lot of farmers had issues with moisture in their harvests. The thing about farming is you are taking a huge risk every year with what you invest, and farm equipment isn't cheap. If you make money, you make a decent amount of money. But if you can't make the payments on your machinery, you're basically done for.

I think this article was written with the intention of insinuating that this is somehow related to the Trump Trade war, and to be fair, I am sure that made or broke the profit margin for some farmers. But in general, I don't think that's what's going on here, and I think it's cheap journalism for them to play into that.

Somewhat related: Checkout "MN Millenial Farmer" on YouTube, it's some of the most relaxing content you'll find online. [2]

[1]: https://datcp.wi.gov/Pages/Publications/WIAgStatistics.aspx

[2]: https://www.youtube.com/channel/UCp0rRUsMDlJ1meYAQ6_37Dw
Harmonia axyridis
> no, we can't

Well, that settles it!
Somewhere, a woman undergrad read this thread and said to herself "screw this" and transferred out of computer science.
The American Obsession with Lawns (2017)
Ooh. Thanks for reminding me about spot. That's way better than the on-demand price. (Still 1/4 the cores of the Scaleway offering though.)
> All that happened is that the strings are hardcoded so they removed pronouns because they don't want to go though your entire email history to find out the person's gender.

This gives the impression that they'll never use a gendered pronoun. I assumed from reading the article that they're leaving off gender in cases where it isn't known. But in some cases it would be very known ("do you want to meet him?" / "yes, I'd love to meet him."). Are they really not going to include it even where it has been specifically referenced in the prior email?
UserLAnd Now Supports Running Kali Linux on Android
I think that we're at a point economically that it doesn't even make sense to point out mistakes that entrepreneurs may or may not have made... Even without any mistakes, the odds of failure for a small business are still ridiculously high. As a rule of thumb, all the capital goes straight to corporations. You can't build a business out of the current environment. You can hack, lie or cheat your way but you can't do it fair and square anymore.
>As a naysayer, your goal is mostly to spread FUD and take the shine off their bauble.

WOW. Yes, that must be it. I can't possibly have an opinion about the matter that doesn't align with yours because surely you are right!

The only logical option here is I am spreading fear uncertainty and doubt - because I'm Google and this directly impacts me. Anyone who disagrees must be silenced because they are wrong!

EDIT: Nope, opinions not allowed. Try and hide anyone that disagrees!
It also helps to safeguard against semi-buggy and forgettable humans. Literally the software equivalent of putting a label on your data.

GPT with 1MB aligned partitions will probably work for the foreseeable future; if for no other reason than (popularity across OSes) inertia and it being a nice binary multiple.

As a note; I refuse to use the silly 'MiB' style syntax. 1M bytes is base 10, 1MB is base 2 'near' to that, since bytes implies the native to the device base 2 alignment rather than the common among humans base 10 default.
I'm sure there are sets of 40 employees that would cripple Google, at least be extremely unfortunate if they left together. There are certainly important components with a bus factor of less than that.
You're not taxed on the amount you pay, but if you made capital gains on your BTC.

You can think of it with the same way with shares. Lets say you bought Apple shares for $100 a while ago. To pay your taxes, you sell five of them at $200. You now realized capital gains(aka profit) of $500, so next year that money gets added to your taxable income.

Not sure if it works for BTC, but for shares you can deduct losses till a limit and reduce your capital income. In the above example if you had sold at $50 to pay taxes, you can deduct the $250 from taxable income as a loss next year.
I'm using namecheap. No issues so far.
I disagree. Some days you’ll be beat, sure, and you won’t be able to be creative on those days. But that’s fine, if you accept it.

Other days you’ll get a lot of creativity done in your spare hours, and if your hobby is computer science, then you can certainly get a side project done. Because if you have a few hours to watch Netflix or browse hackernews, then you have a few hours to do other things, and once you get into the habit of having fun with your hobby, it will feel nothing like work.

Granted, that last bit isn’t as easy as it sounds, and it’s probably impossible if you don’t like your side project. Like if your side project is to build x because y will be good for you, then x may not be what you want, and it’s almost impossible to do that then.

Disclaimer, I’m Scandinavian. Our work week is 37 hours. My work week isn’t though, and I still had time to build a password cracker for DES encrypted passwords in c the other day, because it was fun.

Of course, if your goal is to start a business, then it’s perfectly possible that this won’t be fun, and I do agree that it’s often a good idea to give it a shot instead of trying to do it on your spare time. But creative side projects? That’s like going for a run or watching a movie.
Economist here. This will bake in bias that affirmative action and other programs seek to counter. Inequality of opportunity unfortunately isn't countered by this approach. Why? The same group(s) facing discrimination at the employment point also face discrimination earlier in life, or have baked in social discrimination (such as the US justice system overpenalizing blacks relative to whites/Asians, or Ivy League admission rates for Asians versus other groups).

It would be nice to build a group-blind world, and the more we adopt these specific approaches the better can can iterate towards. However, care should be taken to ensure the baked in biases don't further entrench.
I've seen some people gladly using nightly rust but restricting themselves with the GCC and CMake that comes with CentOS 6. The damage done by distributions shipping development toolsets is never-ending.
The article says THORP "Generated revenues of £9bn", and cost £1.8bn to build (1994 pounds?).

Decommissioning is forecast to cost £4bn. Presumably at least £4bn, given the rest of the project's costs.

Subtract operating costs, which I can't find, and I wonder what the overall loss to British taxpayers is.
I suppose but I find that AWD is generally a crutch that most people don't need at all, and those that think they do just don't want to use proper winter tires and endanger others on the road as a result.

The amount of people who actually need AWD in addition to proper equipment, is probably a minuscule fraction of the people who think they need it.

I specify winter tires instead of snow tires because it's not just about snow, it's about temperature as well. All-season tires are generally pretty good about this, compared to summer tires, but once you get to 10F or less, most all-season tires (maybe all of them?) are about as good as driving on rocks.
I've used it for:

* Processing 300GB of zipped text/access logs (my first attempt was in python and was much slower)

* Writing a git hook / git repo processor (again, first attempt was in python doling out to the git process alot. It was nice to compile a single binary for the hook, instead of worrying about having the correct python version installed)

* I'm writing a web service in Rust right now. It's a little rough around the edges honestly, but once async/await lands, I think I'll be much happier. The type safe templating and endpoint definitions I'm using are very nice, but probably not unique to rust. The compiler is also slow.

So probably not the best bet for webdev yet, but useful in other contexts.
That's after the West pushed it to break isolationism and taught it it had to be ruthless to be respected, not before.

In other words, that's a century later...
> fair assumption

does this have any relevance? a variety of things could be a "fair assumption", but it's not like you must make some assumptions.

> you're offended

this seems reductive if not an outright strawman. in many ways, language is power, and being a little conscientious isn't going to end the world.
In some countries, employment law has driven us to this, and it's widely seen as optimisation and culmination of what we know about employment best practice.

Some UK examples..

No longer does anyone bother getting letters from past employers as references, since none of the information in the reference can be verified as true or false employers cannot legally form a judgement based on this. Consequently all an employer is allowed to say is 'yes, they worked here, regards, x'.

Another example, every candidate at interview must be asked the same 'opening' questions, otherwise a failed candidate could bring legal action because they were not given the same opportunity as other interviewees. Candidates are also legally allowed to ask to see interviewer's notes (even during the interview) so interviewers should not be writing anything besides 'scores' for interviewee competancies, unless they want to get into legal trouble.