skysight-inc/HackerNews huggingface dataset:
Hey, you made some mistakes. You knew enough to know they were wrong and fix them (or attempt to fix them). I was kind of going along with you like, "ah man, yeah, sucks." Everyone gets frustrated, call that mental sweat.

I am in a daily competition with my peers at a very competitive university in the bay area. Stats are posted after every exam and most homeworks--so you see exactly how you compare to everyone else. It can get distracting if there's no perspective.

As far as your colleagues go, I'd bet some non-trivial percentage of the perceived skill gap is illusory. It's easy to think someone else is smarter/faster; it's even easier to let others think that you're the one that's smarter/faster.

https://youtu.be/RU_GBcdxT84

For me, the best way to level the field is to ask questions. I often find people don't know as much as they let on (unhelpful). Or the person does know a lot, (helpful) then I'm picking their brain. I like to think of this as sharpening against others instead of competing.

What I do to maintain optimal performance/memory/recall:

Prioritize sleep. I shifted my day to the left. I wake up at 5 and I use my "best brain hours" on priorities. I am a night owl, but giving that up seems to have helped my memory/study habits.

I practiced these two things without knowing: spaced-repetition and active recall. Learning about them prompted me to begin a more structured approach.

If there's something I need to learn well, I want to pile as many sleep intervals on top of it as possible. I don't know if there's science for this, but I feel as though more sleep on a topic helps me consolidate the memory.

Slow is often fast, but fast is helpful too. If you're going to make a fast pass over material, then let it be just that--a fast pass. Then make a slow pass. Try not to build up "pressure."

Sometimes anxiety can set in and it is a drain. I also think it may even distort the perception of time. So, you may not even be spending as much time trying to grok something as you might think. Set a timer, and do twenty (or whatever) minute intervals. My goal is to always work until I surprise myself.

A hurt ego favors downtime and often wastes time. Have a plan in place for when you do get frustrated. When you're rolling up on gridlock, have a couple little side streets you can detour on. That is, maybe try to have some related topic to work on that's in a similar domain. This way, you're still moving forward; getting another win can boost confidence and might give you some inspiration.

Yeah, like I said in the beginning I had expected it to read something like, "...and I can't get a job..." I am in classes with students who think being in the mean or below it means they'll _never_ get a job. I know we're likely at very different places career wise, but damn I'd like to be the slowest coder at a firm ha, you know? Been working my ass off to become a good engineer and contribute.

Another thing that helps me is maintaining a beginners mindset; I try to not be offended by something I don't know or have forgotten. It's hard, but not carrying that weight means I can focus better.
Not the entire exercise. But the publishing of the fact imo is to grt better traction for the election. Between such announcements and the modi biopic movie during the elections, i am betting that modi marketing momentum is not going to stop.
Normalize end-to-end encryption, increase the amount of encrypted target traffic for attackers.

And I think it's not so binary as care/don't-care about being hacked. You might care a bit, but how much do you care? Just as important, what is your threat model?
Yes, specifically engineering.
PhD researcher for cybersec/ml. So yes... ish. Not doing commits/builds every day.

It's actually fine for that. I have 24 hour access to my uni building so I just go in when no-one else is around to write my code.

I print off research papers to read them at home/coffee shops. I prefer reading from paper anyway.

Got my phone if I really need to read something. But limited data allowance, so have to ration it...
Yah man. We need to celebrate space agencies/scientists even less.
Does anyone have a similar issue with 1 of the Logitech keyboards? The "{" key keeps falling off, and it has happened with multiple keyboards.
How-not-to-handle-security-disclosures
I think you solve this by just giving an error

In [0] fn bar(i: &u16) {
i + 1
}

In [1] let a = 8; // a is a i32.

In [2] bar(&a)

Out[2] Type error: a is a i32 and it needs to be a u16

In [3] let a: u16 = 8; // The original a is shadowed by the new a, the new a is a u16

In [4] bar(&a)

Out[4] 9

Or a similar situation where there isn't enough information to infer a type

In [0] let x = Vec::new();

Out[0] Type error: Need to know the type of x

In [1] let x: Vec<bool> = Vec::new();

In [2] x.push(true); // Note that if we had entered this at the same tiem as Vec::new() the type could have been inferred.
The current Go implementation is pretty slow for a number of reasons though.

GCs usually need low level system acces in a way that is not supported by WASM for obvious reasons (security, sandboxing, ...). Go also has problems with the way they implement Goroutines if I remember correctly.

WASM will definitely need some kind of GC bridge to make things efficient for garbage collected languages. Potentially with certain primitives exposed that make shipping your own GC efficient. We'll see how it develops.
Frankly, those two things are more similar than they might look.

I mean, what's the practical difference between owning 0.00000001% of the nation's productive assets versus getting paid 0.00000001% of GDP as UBI?

One aspect is that ownership might be alienable (i.e. you can sell that basic asset), but a system like that would be just a short-term bandaid since we'd expect that within a few decades we'd have millions of people who own nothing, and then we'd back to square one. But if it can't be sold, then ownership of productive assets is pretty much the same thing as getting dividends from those assets, and that is pretty much the same thing as unconditional income, perhaps with a slightly different calculation rules on how it changes year by year.
Very reasonable criticism. I'm now happy for never having used Signal.
> "how could there only be three major players in such a lucrative segment, each selling ancient hardware and crappy software products?"

Because all markets tend towards cartels and consolidation unless vigilant, enforced regulation prevents it?

Why do Coca-Cola and Pepsico have >60% of the soft drink market? Why do the largest two or three meat processing companies have the majority market share in almost every category? Why does Nestle have more annual revenue than the GDP of Sri Lanka?
The insight to upload a single every 4 weeks is quite valuable. My songs are all done with pocket operators/an op-1/tone.js, theres a small soundcloud community that follows this type of dawless production but possible longer form ambient tracks would do well on spotify.
Love the new keyboards. Not been a problem for me. Love the size too. The 15in is about as heavy as the old 13in, making it very portable. Had to sacrifice some keyboard depth for that but so worth it.

For anyone working for extended periods of time, you will benefit greatly from having an external keyboard. Preferably one that tilts up in the middle. Why anyone would want a bigger laptop that they use at home to type on the laptop's native keyboard is beyond me.
I think you mean authoritarian state. Fascism is a specific right wing thing.
The cited studies all date circa 2011. But open office was trending well before then, and studies were done before then. For example, https://www.sciencedirect.com/science/article/abs/pii/S02724...
You are making an is-outh fallacy (I am opposed to half the items on that list), some are even wrong.

In addition, your opening statement is not in keeping with HN guideslines. If somebody has flagged you, I think they were a tad harsh, but quite correct.
Maybe one example: NASA is developing the SLS mainly to keep jobs in some districts. so billions are spent on something that's really not the right thing from a technical point of view.

Same for voting machines: They are often either bought to keep jobs somewhere or because there is some connection between the vendor and decisions maker.
Shopping for a 2013 rMBP replacement now. Which of those two do you recommend? Would love to run it as a hackintosh, if possible.
Shift+Delete
Trump Administration Dims Rule on Energy Efficient Lightbulbs
I thought the same, but then I somehow lost a remote in a 600 sq ft home and still haven't been able to find it.

Tile as-is is way too big and expensive for me to consider, but I absolutely understand the appeal of the product category now.
let's compare:

>For me, buying a physical disc

physically drive to a store, find the cd, purchase, etc. or buy online, wait days for it to arrive, etc.

>transferring the files to my computer

hook phone up to computer, extract files, load onto dropbox, and then finally have access

vs.

>manage a subscription account, log in on multiple devices

you literally click one button. that's all. And you login once and never again. no more difficult than logging into dropbox.

>either manage caching music local to the device

again, one button. on your spotify playlist / album there is a "download" button. click it. boom. done. listen all you want, without internet.

>absolute number one thing I need is the raw music files

you and about 1% of people. no one else does, hence why spotify is a billion dollar company and cd's are obsolete.
Care to share your build? Thinking that this will be my direction soon as well...
How Vienna ensures affordable housing for all
If you "abuse" MongoDB and treat it like a relational store, certain queries will be difficult to write and very poorly performing. At least that was our experience, 2 years ago.
Broken clock Lizzy Warren is right for all the wrong reasons.
Nine, apparently!

Any particular recommendations out of those? And does an English version carry the same weight, or does one have to read in Russian to appreciate most of it?
Is there an issue with that IRC server? I can't connect to it for it me reason. Just times out.
I love Keybase.

Actually I tried to install the app a couple of days ago.

But there is no version on F-Droid and the version on Play Store has Firebase Analytics baked in

Is there a plan for a clean F-Droid version?
I look forward to every Monday to check out my Discover Weekly. Cool to hear it's having a positive impact on artists.
The bigger question is, will they also ban content that would be construed as hate speech if you simply replaced the words “white people” with “[!white] people”?
> So Mr./Ms. Senator(s), I suggest you rephrase your question as follows: "how can we simplify the procurement process to make sure we, the government, are receiving the greatest value for our expenditures?"

Hey guys, let's drop this important task we are working on and go look for the holy grail!
Of course. The real advice should be:

- store past dates in UTC

- store future dates in the format that makes sense, based on what the truth is. Scheduling event at 9AM local time? Use local time. Determining when the spacecrafts meet? Use UTC (or Federation Standard Time if you prefer ;) ).
“Update 12:41 PM ET: Copy changed to clarify that the proposal will only apply to farm equipment.”
> there really isn't any need for the browser to run applications anymore, is there?

Of course there is. You can open a new "application" without installing, just by clicking a link or entering a URL. The beauty of browser as a platform is simplicity of navigation between apps you haven't previously installed.

Also, note that the distinction between a document and an application is vague. Is interactive document, perhaps containing an interactive map, an application? If yes, do you really want to install these interactive documents before accessing them?
This is a wake up call.

Attention everyone: this is a real problem. White nationalism and fascism is resurgent. It's real, it's around us, and it's not going to go away without a fight.

Regardless of your politics, Trump, Russia, China has enabled this to balkanize traditional institutions of democracy and cooperation (USA/NATO/UN).

If you're not outraged, you're not paying attention.
It wasn't banned already? What the hell?
It's easier if you come from the Chilean side. There are buses coming directly from Coyhaique to Puerto Río Tranquilo, and there are flights from Santiago or Puerto Montt to Coyhaique (Balmaceda airport).

However, it is true that in general it is not an easy area to travel through (and that's part of what makes it raw and unique). If you don't have a car, hitchhiking can be a lot more reliable and faster and the local buses between small towns.
Opposing a study of the city's housing crisis is a really shitty thing to do.
Good to see the Valley is starting to get off its "we are just a platform, all information should be free and neutral no matter how bad, so we're not responsible" extremism of the past few years and understand that some forms of speech are harmful should not ever be encouraged and accelerated on any platform or technology, ever.

To the people that say "Where does it end?" – that's pretty easy. Let's start with curbing speech that encourages harming others.

They've been dragged kicking and screaming into this realization but we'll take it.
Well, one obvious solution there is to simply accept no compromise and vote the right and corporations completely out of power.
Here's the article in plain text in six parts:

1) https://twitter.com/bookofjoe/status/1110952654757347330

2) https://twitter.com/bookofjoe/status/1110952697426034688

3) https://twitter.com/bookofjoe/status/1110952738685440000

4) https://twitter.com/bookofjoe/status/1110952781270126594

5) https://twitter.com/bookofjoe/status/1110952834856570881

6) https://twitter.com/bookofjoe/status/1110952873934970880
RethinkDb: rethinkdb.com
I should have stated the front page gets you support :)
The backwards compatibility isn't a testament for POSIX's merit. Sure, please introduce better, safer paradigms whenever you set standards, but enabling legacy software to run immediately is a great value proposition.

Also, goading legacy maintainers to adopt the newer, safer paradigms is likely more effective if you show them the traction the new platform is gaining
I guess it's a good thing for Trump that he uses Twitter, then.
This was the one thing we insisted on when my wife and I were looking for a house. We have four bedrooms upstairs, but we also have a guest suite with a full bathroom downstairs.

The idea of a separate formal and informal dining room was wasteful. We turned one into an office.
Oh, this is the thread which is reserved for everyone who left one year ago from Amazon. If you left two years ago, you are supposed to comment in a different thread. That's just how large companies work.
Backups are only possible on Android, and the most recent Signal non-beta builds have had this feature broken, making backups you had useless.

Unless your willing to open a bug and be a pest for 2 weeks (and still have access to your old phone/leave it registered) I wouldn't plan on retaining your messages or keys across phones. Its a huge weak point of Signal.
I would argue that the benefit of solving this problem mentioned is far outweighed by the large downsides of using proprietary software.
No harm in building up data.
I guess that is a bigger question. And I think they’re free to answer it as they see fit.
> Lawmakers, for example, that are required to pass certain laws by a particular date will sometimes unplug clocks in the legislative chambers to stop the legal passage of time while negotiations continue. You end up in a situation where, on paper the next day or week, 134 laws were negotiated, voted on, ratified, re-voted, passed, and signed all at exactly $date:23:59:59. A physical impossibility, but a legal fact.

Is this internationally accepted or a USA-only thing? It seems like fraud to me.
I would agree that online communications hit AN inflection point around that time, and I don't think I said anything to refute that. I do think there was a more important one soon thereafter, because IM isn't what made me feel like my social life had moved primarily into the virtual space. It was several years after this, more like when Instagram took off. It was not until then that it became common for someone, or a couple, to be looking at their phone throughout dinner (I worked in food service throughout college), or for an entire group of people sitting around in the same room all interacting through their phones. Facebook, and other social platforms around 2008 set the stage for this but I think it's not until the smartphone got great cameras, fast internet, etc. that it became more convenient for us to interact through them. I think it's an important distinction. I was not quibbling, just providing an anecdote. I used AIM/MSN from a feature phone in 2007 and used SMS heavily prior to that.
Teen boys rated their female classmates based on looks. The girls fought back
> Have you been to Utah, or any of the other heartland states?

Yes. I grew up in Kentucky and Tennessee, and went to college in Virginia. The first time I moved to a town of more than 30,000 (Los Angeles) I was 24. So I am very familiar with the culture of "middle America".

Yes, Republicans have overwhelming majority support in many districts, but they would not hold a majority in the House without gerrymandering [1] and they would not hold a majority in the Senate without the inherent bias towards small states built into the two-senators-per-state system. (I guess it's not fair to call that a "dirty trick", but I do think it's fair to apply that label to a lot of the things that Mitch McConnell has done as Senate majority leader.) Also, without that bias, no Republican would have been elected president such George H.W. Bush.

[1] https://www.washingtonpost.com/outlook/2018/11/08/how-gerrym...
Irrelevant.

Most posts on blogs are much longer, and some of the most listened to podcasts are hours long.
This is not the bigger question.
As a native Chinese, this is our experience https://996.icu/#/en_US
This gets to one of my... pet peeves? hobbyhorses?..., which is the importance of the APIs you use. The general logging API is something like LogMessage(level, message, params....), assuming some sort of printf-like functionality. A logger object is probably passed around.

This is not a very good API, though, because it tends to afford that sort of logging, on two levels. First, it tends to encourage a lot of little individual lines dumped out, and second, it tends to make it difficult to have any additional context in the log messages. And you very often care about context in log messages. Log messages that look great during dev because you only ever tested one at a time become impossible to understand in production.

You really want an API more like msg = log.GetMessage(), where when "msg" falls out of scope it writes the log line (or when it commits), and you update msg throughout the operation and generate just the one line at the end. You can even make "log" itself something that carries context with it, for the microservice labeling case, and emits "msg"s that already have that context in it.

(Similarly, anytime I start using a cache I always put my own wrapper around it, because the correct interface for a cache layer is not "cache.get(key)", it's "cache.get(key, func() value)"; that is, a get request should be tied to "the code to generate the value". Otherwise, there will eventually be some code path that loads from the cache but doesn't handle the case it's missing, or some other mismanagement brought on by the fact you've detached the generation of the value from the use of the cache. Exceptions as always, but this is a much better default.)
Red Hat Security Advisory 2019-0651-01 – Ansible Tower Version 3.4.3
Install OpenShift and OpenFaaS in a Container with Weave Footloose
A new type of “ICO” is coming. Will it pass muster with the SEC?
People will never stop blaming human issues on businesses and devices. It's much easier to blame Facebook and demand they change that it is to get people to change.
I lose my keys constantly despite making habit changes to put them in the same place. Tile solved this problem for me.
Came here to say this. You can't have it both ways.
Wake sleep algorithm baby! Long live the Helmholtze machine!
And Signal does allow you to mark a safety number as "verified", which I think does put up an extra barrier. I don't think the article makes any mention of this.
> To the people that say "Where does it end?" – that's pretty easy. Let's start with curbing speech that encourages harming others.

This may come as a surprise to you, but this response will not be comforting to those with genuine concerns about civil liberties. Avoiding the question of where to draw the final line with the question of where to draw the first one just implies that you intend to draw more lines in the future.
Sure theoretical advances may be evolutionary, but they resulted in exponential reduction of parameter space and sample complexity. These advances outpace Moore's law by a large margin.

Hardware served as a catalyst, but it was not a necessity.
The thing I find about this article the nicest is that they published the audit result document.

https://keybase.io/docs-assets/blog/NCC_Group_Keybase_KB2018...
Money, adventure seeking, curiosity, lots of reasons.

For most people, most of the time, one can have a somewhat ‘normal’ life even in the worst dictatorships, even in the middle of active war zones.

Having an American passport is a tremendous asset because you can just leave for the most part, unless you get caught up in politics, for some reason (a small risk for most people if they don’t go out of their way to draw attention).

I spent quite a bit of time in Nicaragua which has an authoritarian communist government and on the surface, it seems like any other Central American country. I’m sure I’d notice more problems if I got political, but just being there exploring for a month or so, it seemed okay.
This is good. I am, though, concerned about the negative externalities that could arise. Will this lead to new and stranger commercial activities?
Valve psychologist explores controlling games directly with your brain
Background / recent history of CopperheadOS: https://www.reddit.com/r/CopperheadOS/comments/9xeo6b/copper...
> Basically, redistribution only works well when the wealthy do it voluntarily for their personal glory and enlightened self interest.

Well, that's the only way it works well for the wealthy, sure.

> When they fail to do this, it might not be pretty.

True, revolution against and liquidation of the elites and their hoards isn't pretty. Which is a good reason the wealthy ought to voluntarily, in their own enlightened self-interest, act to convince the rest of society that they are committed to voluntary, ongoing redistribution; institutionalizing UBI enthusiastically would be a way of doing that.
Word2vec doesn't really address multiple meanings (polysemy). There has been some progress on this though. Sebastian Ruder has been tracking the state-of-the-art in this here: [1].

[1] https://nlpprogress.com/english/word_sense_disambiguation.ht...

Edit: formatting
From TFA:

> Our policies have long prohibited hateful treatment of people based on characteristics such as race, ethnicity or religion – and that has always included white supremacy. We didn’t originally apply the same rationale to expressions of white nationalism and separatism because we were thinking about broader concepts of nationalism and separatism – things like American pride and Basque separatism, which are an important part of people’s identity.
Half of industrial control system networks have faced cyber attacks
I use tile to find keys at least once a week.
The primary cause of crime and social unrest is stressful jobs and inability to pay the bills. Get rid of that and see the general happiness explode.