skysight-inc/HackerNews huggingface dataset:
The whole point of Forth was that you didn't write programs in Forth you wrote vocabularies in Forth. When you devised an application you wrote a hundred words or so that discussed the application and you used those hundred words to write a one line definition to solve the application. It is not easy to find those hundred words, but they exist, they always exist.

-- Chuck Moore, 1x Forth (1999)
Craig Murray has been deeply involved in covering the Syria/Skripal poisonings taking a line that is questioning. I do not think he has been actively censored with Theresa May going out of her way to ask GCHQ to silence the chap, however, there is a lot going on at Facebook at the moment and they might be blanket banning topics in a shadow-ban way.

Craig Murray is also soliciting donations these days, this only started a week ago. I think he comes across as a bit paranoid.

Hopefully he won't do what that orthorexic vegan did at the YouTube HQ for monetization issues.
Why change if you don't see benefit in it. You won't know everything about your current work in two years, and you probably get the chance to do different things anyway.

Enjoy your good fortune and be grateful. A lot of people hate their jobs. Even programmers.

Just make sure you're always able to get a new job if necessary. Basic stuff like keep learning something useful, don't tie yourself too much financially, etc.
yeah neither does a cockroach for a database.
> Second, trade jobs are usually pretty tough on the body. After a couple decades of work your body begins to break down, assuming there are no workplace injuries to put you out of commission sooner.

the electrician i hire is in better shape than i'll ever be in, despite being about 50. pretty sure he makes about what i do, too.

> Third, workplace conditions are on average undesirable. Outdoors in the heat/cold, or indoors in tight spaces or high places.

ignoring high rises and installing solar panels, i feel like it isn't much worse than the stuff a lot of folks do on a regular basis to get exercise to make up for all the sitting they do all day, or just recreationally.
you can use signal without any google services though, for more than a year now even.

related commit:
https://github.com/signalapp/Signal-Android/commit/166973132...

pretty difficult to find the raw apk though:
https://signal.org/android/apk/

about matrix:

you will probably end up having to use the electron riot app for a while, but the community is working hard on native clients, but afaik no client has e2ee in any usable state implemented yet (but a lot of progress is being made).

I think the matrix.org team acts as a non-profit organisation, but most of the core team is also hired by New Vector where, I think the planned profit model is to run matrix instances as a service.

there's some stuff about the funding in the faq:
https://matrix.org/docs/guides/faq.html#what-kind-of-company...
Loss of Brain Synchrony May Explain Working Memory Limits – Neuroscience News
And it's a "proposed" rule, and that distinction matters.

Everyone sane agrees that the US is moving backwards on this issue right now. And likewise everyone can see that the numbers in the headline represent a huge step forward for China.

Nonetheless when comparing actual air quality[1] as measured by things like PM2.5, the US is remarkably clean and well-regulated even by standards of western democracies while China is starting from a state of pollution that the US never remotely approached.

Bucketing the world into Good Guys and Bad Guys works poorly if you want to effect real change.

[1] Per capita carbon output doesn't look nearly so good for the US, of course.
Agreed. Another example would be gaming with the keyboard - latencies are surely much more noticeable here. I would guess it is similar to music making, where you strive for latencies <10ms.
Yep. Their docs inspire little hope that the protocol will be little more than niche. How to build on top of this protocol without requiring someone with domain specific knowledge is beyond what's offered. Cue XKCD protocols comic.
Glad to see an active approach is being taken. SO is a great resource and contains some of the best information on the web IRT programming.

If there was only one thing I could change it would be this:
If someone marks a question as duplicate, and closes, make them provide a link to the 'original' question and a brief summary as to why it is a duplicate.

Closing something as duplicate and then forcing the user who submitted the question to do more digging comes off as hostile, lazy, and even condescending. Sometimes the original question is lazy and un-researched, but in most cases it is hard to find the right search term for the problem you have.
Personally, My primary frustration with Stack(Exchange|Overflow) sites is that I _can_ help people there, but I would need to confirm with them with a comment... and I can't because I don't have the points (???) to comment ,but I can answer.

I end up closing the tab, If the site won't give me the basic tools to help someone, then what is the point of letting me sign up.
I'm sorry, what? Everyone commenting on this article is discussing inflation.
Funny enough, a re-listen of Extreme Ownership is partially the reason that I started getting up early; the discipline feels good, and I'll probably start to add a light workout to it too.

The real reason is more practical though. Working on a side project, and with a partner and animals, it's been hard to get things done in the evenings. She doesn't get up with me when I get up early, so I've got a couple of undisturbed hours to grind on the project. Plus, it feels really damned good to have a feeling of accomplishment every morning before heading to the office; no matter how many useless meetings and stupid shit happens, I've already move the needle on something!
For me, the urge to "!g" has considerably weakened over the last few months (I've switched to DDG as daily driver about a year ago). So either they got a lot better in that time, or the subconscious part of my brain that composes search queries is gradient-descending into a local optimum without me noticing.
We’re working towards a 1.0 atm, which the French govt and many others are counting on. In terms of state res not being well specified: https://matrix.org/_matrix/media/v1/download/jki.re/hSmkLkFG... is pretty comprehensive and should be merged into the spec relatively soon. I say kudos to the French govt for backing a FOSS project which is still evolving :)
The Cheating definition includes A.I software. Made me think A.I is our hope in real life city planning.
I'd like to disprove that statement with myself as a counterexample. One laptop exactly, and also PS3+4 but I don't think that counts as "computer" in this context.

Yes, sometimes it would be nice to have another machine or a monitor around. Or a desk that's not a dining table, even. Oh well! Anyway, Arch works just great for this kind of use case.
Well this certainly looks very corporate and professional now. I suppose that fits their targeted audience better.
I think most companies that are trying to tackle the aging problem in tech don't quite understand the real underlying issue. They reward people who climb management ladder more than engineers who stay in engineering roles. I see my colleagues who made made a switch to management have far more successful career by mid 40's.

The real issue is non-technical folks are valued & rewarded more than engineers. All tech companies follow more or less same org charts. What is really required is to reverse this org pyramid.
Germany is joining the club at the moment with a real estate bubble.
As relevant context, the impetus for this post was likely this Medium article + initial tweet, which received replies from SO leadership: https://medium.com/@Aprilw/suffering-on-stack-overflow-c4641...

As an aside, if anyone has a good heuristic to identify bad behavior on Stack Overflow, I'd be interested in looking into it since SO data is public. (please do not suggest "build an AI to identify toxic comments")
Man gets 7 years in prison for hack that cost $235k
Like you currently can't vote on HN?
The idea of deliberately stunting embryos' development to have enough dummies to do the boring jobs probably made some sense in 1949, but obviously ignores the rise of automation, which even back then was on the radar with a lot of sci-fi depicting robots handling mundane or dangerous tasks. With sufficient automation, we don't need idiots to do boring jobs, so hopefully this would never come to pass.

However, the idea of making the state responsible for reproduction and child-rearing is promising, considering how awful so many parents are, and the fact that economically comfortable people generally don't have enough kids to maintain the population.
Disrupting Blockchain Security
This article is needlessly alarmist. Really, there are three ways you can go as you get up there in seniority:

1. If you're a good programmer, and you can/want to keep learning new things and jumping onto the latest technologies (ideally because you enjoy them for their own sake), you can be very successful as a senior/lead/whatever dev -- there is not a superabundance of skilled devs with a lot of pragmatic experience who are up on the latest techs. The downside of this approach is that you really do have to keep learning very aggressively; the instant you coast on what you learned five years ago, you're at risk of falling into the next category. (And that sounds obvious to anyone who's 23 -- the stuff you used five years ago is ancient! -- but once you're in your 40s, five years passes suspiciously quickly.)

2. If you're a mediocre programmer, and you don't want to keep learning new things and want to ride your old technologies, you can often get jobs in big companies/govt maintaining slow-changing legacy apps, and ride that out in comfort until you retire, but this is legit risky, because maybe that system will stay in use until you retire (I know devs who retired in the last few years, still maintaining COBOL apps running on VAX emulators)... but maybe it won't (I also know devs who lost their jobs well before retirement because the AS/400 applications they worked on got replaced by newer stuff, and they couldn't/didn't want to learn the new tech).

3. If you are good at management, and want to move into that, you can do that. This isn't some last-ditch escape hatch from development, though, it's a whole separate field that requires different skillsets, and not all devs are well-suited for it. Yeah, you have to know some tech to be a good manager of a dev team, but organizational and interpersonal skills are much more important. And also, experience here matters, too -- if you're trying to shift to management late in your career, you're competing against people who have a lot more management experience than you, which is going to make it challenging.
The yard in the middle of the Atlas Building on the Harwell Campus?

We've been adapting some of the work that the RAL Space team did on the ExoMars Rover for use in farming. We're in London (based in Makerversity atm) if you fancy a chat :)
Nationally there are some strong indications of housing inflation occuring. The median new US home price is up about 40% over the peak of the 2005-2006 real estate bubble, and it's up roughly 100% since 2000-2001:

https://i.imgur.com/sec7wZz.png
It also made the idea of a starter home more meaningful. Your monthly payments quickly became meaningless especially if you got any kind of a promotion.

At 5% inflation if you pay 1000$/month in year 0 it feels like 614$ / month in year 10 and 377$ / month in year 20.

At 1-2% inflation the loss of the interest tax deduction over time as you pay more principle and less interest means home lone feels about as expensive in year 0 and year 20.
Right now there are 4.5M registered users on the matrix.org HS alone, so I’m not sure niche is right ;)
I'm kinda baffled by this complaint. [edit: OP has completely changed their post.]

I'd think most new SO users are looking for help or a solution to a problem. Why was not being able to vote yet so upsetting you abandoned the resource?
A few more details on the design agency's site:

http://within.us/google-go/
We test for rollover protection.

We don't test for the ability to avoid crashes by seeing well.

Unsurprisingly, we get what we test for.
I'm sure it's head will poke up here and there.
Cell by Cell, Scientists Map the Genetic Steps as Eggs Become Animals
Them accepting your answer is your confirmation. Just answer and they usually will tell you whether it's correct or helpful. Comments should not be necessary in many cases.
It also makes developers vouching for Go seem more credible.
My thinkpad doesn't have a lot of leeway for newer CPUs.

2.8Ghz was what it came with and I paid $60 for this Spartan of a passion project. 512MB is unusable on a machine with a modern use case. You're looking at some tiny linux distro and a no-js opensource web browser.

Dual core, because it came with it. And also because I don't trust any programmer to make thread-safe programs. Firefox/Pulse/etc. regularly destroy my core usage. That second core is so I can go to another TTY and kill the malefactor. Otherwise, I would need to power cycle.

I would be using 2GB of RAM, but this W500 came with a 4GB stick of DDR2. It was released in 2008 too.

Funny thing, my Centrino 2 vPro has a 6MB CPU cache while my workstation-class $700 Lenovo 8-core laptop only had 4MB and now sits in a closet as my homeserver.
>"interesting projects"

Certain job categories seem to be really unusually exploitable in this way. Where people are working just as hard or harder as in other fields, but instead of compensating this with actual pay or job benefits, it is compensated with having the work be interesting, something the worker can be truly passionate about. People do work for much less than they're really worth because they're deriving some personal value simply from doing the work itself.
The rebranding might make the language look sleeker and more enterprisey but it looks that they're rejecting their spirit of playfulness in order to appeal to the likes of Oracle clients and take away more Java mindshare.
You don't need to change jobs, but you should change projects/technologies as time goes on. I've been at the same company for 10 years now and I keep growing, but only because I've been on different projects throughout (Winforms -> ASP.NET -> WPF -> Angular -> Knockout/Java -> React/Kotlin).
Gitmails – Collect Git Commit Emails in GitHub, Gitlab and Bitbucket
I strongly disagree — not that that would be sufficient excuse.

It's not like the kernel and drivers are spread across disparate layers of the iOS stack. It's not like iOS doesn't have libraries and system services and thus has to duplicate code across disparate layers of the iOS stack. It's not like Apple can't or doesn't have special code accessible only to Apple's apps and iOS internals.

As of right now, there are only a handful of hardware configurations iOS has to support, and a single software configuration. Compared to the tens of different hardware and software configurations LineageOS has to support, or the hundreds of different hardware and software configurations Ubuntu and Red Hat have to support, or the thousands of different configurations Microsoft has to support, Apple's job here is a lot easier.
Amazon earnings q1 2018
If you really want to go down a long tunnel with this question, read Schopenhauer. He's so uncompromising about it that it's surprising he occupies even the grudging place in the Western canon he does have.
The Fed's monetary policy exactly fits the definition of "taxation without representation".
I so wish I'd realized how inconsequential were the 'missions' of the companies I pointlessly devoted my life to in my twenties
It has been both, about half and half.
Yeah, but CRDB’s logo is pretty stylized and simple/clean. The hand drawn style for the gopher just didn’t work for a lot of applications.

It was too detailed to use as an icon, and the lines were too thin to look good when printed.
Microsoft FY18 Q3 Earnings Report
Full disclosure, I currently work at Nvidia on speech synthesis.

You can definitely do this on a GPU. We use the older auto-regressive WaveNets (not Parallel Wavenet) for inference on GPUs, with the newly released nv-wavenet code. Here's a link to a blog post about it:

https://devblogs.nvidia.com/nv-wavenet-gpu-speech-synthesis

That code will generate audio samples at 48khz, or if you're worried about throughput, it'll do a batch of 320 parallel utterances at 16khz.
That's like saying American beer is an acquired taste. Maybe so, but the bottom line is it's still a shitty imitation of the real thing. Hershey's is mealy, flavorless, sugary (high fructose corn syrupy?) garbage period.
Amazon earnings jump on strong sales growth, beat street view
I would put good money on the first one, based on experience with GTK development and my guesses about the way Vim uses GTK (presumably, they don't do anything different across GTK2/GTK3 that they don't have to).
Have you tried applying to engineering jobs? I have a degree in physics (minor in math), and that's what I did (as well as many of my friends). Or tutoring? That can pay pretty well and give you flexible hours. This type of movement is extremely common for physicists.

Grad school is also an option, and you don't have to go for physics (which is fairly competitive). I got into a CS program, have a friend doing EE, and know of plenty of people doing ME, AE, CE, etc. People will read "Physics degree" as "smart" or "worked hard".

> not because I think I'm garbage but because I actually am

Sounds like imposter syndrome. It is extremely common, though I know it is extremely difficult to deal with (coming from personal experience).
In the same way you can have bigints in a 64bit system...
HA! Joke's on you, programming was my plan B, when I went back to school, when I was already past 30.

Don't you feel like a chump now, as an adult with your mountain of student loan debt, and nothing to show for your efforts but half-finished projects, and job at an Amazon warehouse that pays more than the only professional programming job you ever had?

Sucker.

I wonder if I'm already too old to sell myself as a blood-thrall to Peter Thiel?

Eh, probably.
>Too many people experience Stack Overflow¹ as a hostile or elitist place, especially newer coders, women, people of color, and others in marginalized groups.

Women consider SO an elitist place? People of colour? What colour? Black? White? Marginalised groups? Which groups are those? Are people in SO hostile to Palestinians? Amputees? Such an accusation, where's the data to back it? I'm white and male and completely normal and let me tell you: everybody in SO behaves like a stuck-up twat to me. This has nothing to do with "diversity". Too many people are there sitting in a throne of points and medals and rubbish, closing comments and questions and editing whatever they see fit.

The truth of the matter is that you've had a code on conduct for a long time and everybody ignored it so this post is not going to change that. Why don't you just change the braindead voting system?
I tried being part of the community
I believe the "old == stagnant" meme is largely a myth. It sounds right somehow, so it sticks with us. Over the course of a long career, though, I've seen this kind of stagnation distributed pretty evenly across people of different ages. The difference is that when we someone who's young and stagnant, we just chalk them up as green, or a business type, etc. But not "stagnant". We can't see their future, so we can't see that they're always going to be like that.

If you weren't stagnant when you were young, you're not going to be stagnant when you're old.
> Feelings have no “technically correct.” They’re just what the feeler is telling you. When someone tells you how they feel, you can pack up your magnifying glass and clue kit, cuz that’s the answer. You’re done.

This is such an important point and missed so often by technical types. Impressed to hear it stated so clearly here.
Sure. I was only responding to the New York part.
Is publishing the issue here or services collecting and then selling the information? Also, I don't think the mere act of collecting information and making it available is (or should be) considered "speech." The mere act of publishing isn't journalism.
Right, so I don't understand the confidence with which the reporter is mentioning only one and implicitly attributing the rise exclusively to it. Even if you use 50% of the effect as being due to one or the other as the threshold, it's actually been more due to real interest rate increases (only 55-60% so you're right it's like half and half), so the piece is just really baffling.
Engineer of 37 years fails Google interview because of what answer sheet said
That depends on whether you're quoting pre-tax or net wages. Those robust health care and public education systems come out of people's taxes, after all.
> And isn't that the part of the post that really matters? If that retelling of the call is even 30% true, Google flubbed it. Hard.

Please take a look at my defense of the retelling being about 80% true, and Google doing exactly the right thing: https://news.ycombinator.com/item?id=12702726 + my reply below

The important part is that if this person believed they were being interviewed for a director-level position, and if they actually got new-college-grad-level questions, then something else has gone very wrong already. Either Google flubbed hard well before the interview even started, or this person isn't capable of understanding things that Google recruiters are saying to them, at which point their entire retelling is suspect.
People change. 20 years from now, you might feel differently.

But I like your attitude and I think you'll be OK.
has anyone here ever seen women or people of color treated poorly on SO? I haven't but maybe I'm not paying enough attention
Exactly. Not only is this article from 2013, but other unnamed sources had told the big newspapers about this many years before that. Russia is simultaneously claiming that there were no chemical weapons used in Syria while pointing to Reagan helping Iraq when it used chemical weapons against Iran. The Soviet Union also supported Iraq in that war.

It doesn't work because anybody with a conscience can tell you that Reagan was wrong then, just as Putin is wrong now.
I finished a Game Boy + Color emulator about a month ago: https://github.com/khedoros/khedgb

It was my second major emulation project, and took roughly 3 months to write. Years ago, I started work on an NES emulator and worked on it on+off for...well, probably about 5-7 years. Despite the time investment, khednes is a much uglier chunk of code than khedgb. I like to think of it as evidence that I've learned some things in the meantime.

Game Boy's fun; the CPU's a little nicer than the NES's, the memory controllers in the cartridges are less numerous and more regular, and the video controller is built in such a way that most games use less cycle-counting than they did on NES, so timing isn't as finicky.

I'm moving on to Game Boy Advance now. Figuring out ARM instruction decoding and reading up on the architecture has taken about the amount of time that it took to write my initial GBZ80 implementation.
Well, going along with that line of thought, if "RTFM" can have such wildly different interpretations then perhaps IT SUCKS as a way of communicating whatever it is you want to communicate with it?
Yes, you can, and I did. But that's not what he suggested. Interesting that my comment itself is now flagged too. My guess is bot accounts.
Python – Flask Rest Api Project on GitHub
> But of course, it's function, to protect the firm from it's employees, won't change.

That's part of the problem right there:

"We only hire the best".

"We need to protect the company from the employees."

It seems like if you really did the first statement, there wouldn't be a need for the second. If you find yourself using the second statement to justify a management action, then your management (you or your company) has failed.