skysight-inc/HackerNews huggingface dataset:
Is it just me, or was there was a generation where it was hit or miss whether they regarded learning entirely new technologies as a routine part of the job? Among people who would be over, say, roughly 60-65 years old right now, it would be pretty cool to meet someone who kept abreast of developments in the field and were excited when they spotted something that could be an improvement on the tech they currently worked with. Those people were exceptional, and they were always pretty smart. The norm was to want to spend the next ten years working on the same thing you spent the last ten years on.

I think people younger than that (people under 60 now) have internalized the ethos of always being ready to roll with change. Who moved my cheese, all that stuff. Even if it's hard for them, they at least accept it as fact and give it lip service. It's been a huge cultural shift to an attitude that everyone has to spend their whole lives learning and adapting. That attitude is native for my generation; in school we read about the Rust Belt and the collapse of American manufacturing and we all said, "What was wrong with those people? Why didn't they adapt, move to a different economic sector, and move where the jobs were?" That's the way we were programmed to think. My father's generation understood the Rust Belt differently. They all hoped they would have done better, but failing to adapt was a normal response that they could easily sympathize with. That generation was not on notice to always be ready for change.

I think this cultural shift is going to result in a decline in ageism. The older engineers I've worked with in the last ten years have behaved like any other engineers, except they happen to have a lot of experience. Unlike many older people I worked with early in my career, they aren't cranky about their favorite tools declining in popularity. They don't drag their feet learning the team's new tech stack and rationalize their refusal by predicting widespread failure and a mass return to last decade's technology. There was a time when that was the way older people were supposed to act and there was no embarrassment about it. In a younger worker behavior like that could be treated as an attitude problem, but in an older worker, it was tricky, because social norms said they were entitled to act that way.

Now the expectations for older people have utterly changed. I can't imagine a 55-year-old engineer pulling that shit in 2017, so there's no reason to be afraid of hiring them.
Right. See my point here about asset transfer fees and the idea of "gain" or "loss" to wealth: https://news.ycombinator.com/item?id=15708206

But there is a gain, you just turned an illiquid asset into a liquid asset. The fact that this exchange is even possible is why you are even able to say "its worth $2M" in the first place. If you couldn't turn an illiquid asset into a liquid asset it would be worth nothing, so you neither "gain" nor "lose". Would you rather have that scenario?

Lastly - if you see personal value in purchasing a smaller house, wouldn't you expect service providers (agents, movers, etc) to charge you for that value?
RPS is definitely gamed - almost everyone that suggests RPS chooses paper first - the person presented with the option of playing the game will almost always choose rock first. Now I simply decline RPS because when I play my scissors, they end up saying 2 out of 3 man. crazy
Does code analysis prevent bugs?
Not to mention college doesn’t always fix it, even for the intellectually curious. Nearly killed me. Never finished!
Hey, Toyota and Honda are good quality cars, did you mean chevrolet, ford or renault?
Yup the team is working on this, sorry about the hiccups. :(
There are actually no hardware processors capable of running the code that was merged. So far all the RISC-V parts in the market are MMU-less microcontroller devices.
Bug-repair system learns from example – Automatic code-patching
Found this blog with someone who bought an FPGA devkit[1] for £260 and managed to boot Linux on it[2].

[1] https://rwmj.wordpress.com/2016/07/25/risc-v-on-an-fpga-pt-1...

[2] https://rwmj.wordpress.com/2016/07/26/risc-v-on-an-fpga-pt-4...
That part about the 10k person town containing every type of person really resonated with me. There was a real sense of isolation in the small midwestern town I grew up in simply because it was pre-internet and there just wasn't a decent way in most cases to see that the greater world existed.
I don't see why, given that Unchecked_Deallocation calls should only exist inside data structure implementations, never called directly from safe code.

Which should just use controlled types, pools or standard containers.

Also there are a few open experiments with Ada,

https://muen.codelabs.ch/

https://github.com/Lucretia/bare_bones

https://marte.unican.es/

Then there are the commercial ones used in the industry, making use of bare metal profiles like Ravenscar.
I don’t know these people personally but I do know people that work in energy. They believe climate change is real. Their companies are actively researching and planning for it. Their bosses believe climate change is real as well. But their bosses pay think tanks and politicians to deny climate change is even happening.

Why is that?
Human nature is such that we are in awe of tigers but disgusted by cockroaches.
Here are some favorites:

* Richard Thaler's response - https://www.edge.org/response-detail/27174

* Peter Norvig's response - https://www.edge.org/response-detail/27151

* Scott Aranson's response - https://www.edge.org/response-detail/27127

* Kevin Kelly's response - https://www.edge.org/response-detail/27063

* Jon Kleinberg's response - https://www.edge.org/response-detail/27057

* Frank Wilczek's response - https://www.edge.org/response-detail/27095

* Nigel Goldenfeld's response - https://www.edge.org/response-detail/27236
Going off topic fast, but I've felt recently that this speed has slowed again.

On the frontend, React has been king for quite a long time now, with no obvious contender in sight. Of course there's stuff like Vue but the difference isn't so big that people are throwing away their gigantic React codebases to restart anew with Vue (things that did happen a lot with jquery, bootstrap and even angular based frontends). The new kids on the block may be better, but only by a relatively small margin.

Similarly on the backend, Rails has been unfashionable for quite a while now, but there's no obvious single new framework that people are flocking to. Sure, there's many hip options, like Elixir/Phoenix, vanilla Go, and bunch of "serverless" frameworks, but just as many people just start their new projects on Rails, Laravel, and ExpressJS, because that shit is productive and it just works.

I feel like, decades after the desktop UI world, the web as a platform has pretty much matured. The core concepts aren't changing that much anymore. I think that maybe something fundamentally new has to happen again for this cycle to truly restart - just like the web as a software platform was once fundamentally new. We'll get new programmers who can reinvent all these ideas again in confusingly subtly different ways. It'll be fun!
have you ever had an issue with that?

There are only 7 billion people, most of whom don't need your database updated faster than their ping time...

seems like a non-issue.
When you want to push an agenda, doing it by omission is the easiest way.
nice appygen ad...
If you sell it after 2 years and it's your principal residence you do actually have $400k in cash...

https://ttlc.intuit.com/questions/3229450-sold-primary-house...
I'm not saying that all rich people are not hard-working, or that all poor people are, I'm saying that the narrative is that that is the case, and depending on how right-wing your newspaper, it can be pretty black and white. Given the scale of damage done by tax evasion by the rich compared to benefits fraud by the poor, this characterisation undermines attempts to try and match the amount of effort spent reclaiming taxes from the rich versus identifying benefit fraudsters to the revenue that could be reclaimed from each approach.
Maybe, maybe not.

» dig google.pl @9.9.9.9 +short
172.217.6.67

--- 172.217.6.67 ping statistics ---
246 packets transmitted, 234 received, 4% packet loss, time 3844ms
rtt min/avg/max/mdev = 182.446/185.902/195.987/2.274 ms, pipe 13, ipg/ewma 15.689/185.811 ms

» dig google.pl @8.8.8.8 +short
172.217.22.67

--- 172.217.22.67 ping statistics ---
225 packets transmitted, 223 received, 0% packet loss, time 3676ms
rtt min/avg/max/mdev = 21.581/25.026/33.694/2.158 ms, pipe 3, ipg/ewma 16.413/24.972 ms
Here you go: http://www.dell.com/de-de/shop/dell-notebooks/xps-13-develop...
> nobody can log and aggregate the queries you run

So who do you forward your queries to? :)
Deepstream cloudlink: realtime access for AWS
Nice chart! The speed with which Linux supplanted proprietary Unix systems is remarkable.

It would be interesting to know what version of Linux is used most often on current supercomputers. The supercomputer here at Goddard runs SLES (Suse) and I believe other NASA supercomputers run that as well.
Not that it changes your argument, but Techshop did actually provide some of those things, dial calipers, gauge blocks, dial test indicators. You just had to check them out, and not everyone know what/where they were. As far as work-holding tooling, it did seem pretty random and probably varied depending on the location.
> Instead of implementation a 'garbarge collector' they chose to automatically close a file when its not shown on the screen.

Does that mean you lose the ability to undo actions when you switch buffers? That sounds horrible if you're editing multiple files.
Amazon Key’s camera can be disabled by a third party
Good luck finding one of those in Houston!
In my experience, the Linux-based devices tend to be low-unit-number type devices such as gateways (or prototypes).
Also, that point 4 in the link does not have the most common type of embedded OS... i.e. "None". Bare metal is very common.
Another point here is that (according to that link), Raspbian is the most common. That indicates the data is coming from the "Maker" community, not the professional embedded developers... we don't tend to use RPi's for much.

Anything that will be remotely cost-sensitive (as anything produced in large numbers will be) will tend to be microcontroller-based.

Like you say, part of the solution is only sending the data that is needed. I would imagine another part of the solution that you could implement is some sort of shared string-table and hence transmitting only event-codes.
Democracy should be a tool not a religion. I'm pretty glad Elon Musk had $100 million to save Space X and Tesla during the financial crash.
> companies like Facebook, Ebay

They didn't chose NoSQL, they were forced to. I'm fairly convinced they started with relational stores. If a company or product grows to a point where relational data doesn't work, that's a problem you want to have.

The mistake is either thinking you need to design for facebook scale from the beginning OR thinknig that you can cut time in a startup by not having to bother with those pesky schemas that just slow you down.
Also, I would caution about using inplace=True. See: https://tomaugspurger.github.io/method-chaining.html (ctrl+F: "Inplace?")
Look, your PC and BYODs are still prone to attacks, they're much much more powerful than those networked IoT devices, and they still need firewall to protect.

I of course hope all firmware will be safe, and they should be safe as much as possible, still, you need a more powerful device to safeguard them. Put another way, no matter how secure my wifi-bulb is designed, I'm not going to expose it to the internet, and I will put it behind my firewall/NAT-router.
Context is everything, isn't it? If I said that the North Bay fires were one of the biggest tragedies in recent memory, you wouldn't chastise me for not mentioning the Rohingya pogroms, would you?
Agreed — I'm just wondering about how to quantify the impact of various changes. A dynamic language project with no tests, etc. is going to look like a selling point for static typing but I suspect the real-world bug counts for, say, a Python project using mypy (or even flake8 + tests + coverage) is going to be a lot closer than you might think from how heated these discussions get.
So, in your country only the religious are greedy?
This guy: A.) makes stuff, B.) The stuff works and is useful to other people c.) Challenged himself to drill into the "crass" business side to make himself far more profitable.

But would anyone here in a cool startup hire him?
this is just marketing for the fund. How does a new fund differentiate itself if the founders were to announce that they plan do the same old thing that every other fund does.
I've worked in the Chicago area most of my career. I've had multiple Indian, Asian, Black, and Women developers on my teams. My current team has two Indian people, one woman, and one Asian guy, and we only have 7 people on our team right now.

I agree that the pay and number of opportunities aren't that amazing here, though. I've been fighting that for a long time.
It's too late to react, a human has to look for clues before hand to try and predict the outcome (which is quite possible, I've for instance noticed that a person throwing a rock will often squeeze the hand noticably harder). But changing after/during the fact will be noticable.
This would work if ISPs with the pipes were forced to peer with other providers. Just like people have (some) choice to get their power from green generation, but it uses the same grid lines.

There's nothing stopping them from doing this now, but the fact of the matter is ISPs don't want competition.
So not only do you want to snoop your legitimate customer's traffic, you also want to own their personal computers at a level that would allow you to make that distinction? I find that disgusting.

Also, I don't think I've ever heard such a misuse of the word "simply"
I'm not kidding here…

If you're eligible for a clearance, move to MD or VA and work for a DoD contracting company.

I'm 29, but most of the people I work with are 40-60+. Ageism simply doesn't exist here and the salaries (6+ figures for new grads) and benefits are excellent.
You should have some children, you will turn in 2 years or so
Using Vue.js and Rails
From the article:

"survey contains no answers as to why a certain type of crime increases, and analysis is needed to improve understanding of the reasons for the increase, it said."

I'm guessing the average Swede has already done this "analysis" but hey, you can never have too many high paid think tanks :)
You can memorize a few random numbers beforehand. It is perfectly fine as long as they are used only once.

You can look for external sources in order to increase your entropy, like the seconds hand of a clock.

You can get additional numbers or limit your bias by mentally running a PRNG. A lagged Fibonacci generator is a good candidate for this.

Otherwise, you are right, you simply cannot mentally generate good enough random numbers.
The problem is all the hugs of death. :(

Website is being worked, dns infrastructure is solid and working well. Sorry for brief response, a bit busy ;)
If you believe it is unworkable, demonstrate it. I'm making the claim for the average adult participant in the socioeconomic system, so I believe there's plenty left.

You claim you don't care; let's grant that for the moment, even though your energetic participation here suggests otherwise. Nobody's saying people can't not care. They are saying that taking a "not caring" stance while both benefiting from the status quo and contributing to the status quo is in effect supporting the status quo.

If you want to support the status quo, godspeed. There are many good things about it. I only object to people pretending the status quo has nothing to do with them when they quite obviously are an active part of it.
Sure it is, starting by the GPU drivers.
0.00000000000000002 Seconds
Anecdotally, the people I know that complain the most about benefits also are on some form of benefits themselves (pensioners as you say, but also oddly enough some people I know on SSDI and Medicare / Medicaid).

Generally speaking, the complaints tend to be tribal oriented. I wouldn't be surprised if tribal-type attitudes are involved in the Guardian poll (eg a sample person might think tax loopholes as themselves sneaking in less taxes, but might think of benefit loopholes as others stealing money that comes out of their pocket.)

The thing is that, though, I feel that a lot of these people actually do care about the "billions lost to the rich" too. With this recent round of populism, there indeed has been a strong "anti-elite" sentiment. Unfortunately, too often, the "anti-elitism" is masked in the same sort of tribalism that typically fuels a lot of anti-benefit outrage, so it's not necessarily focused (MHO) on the right places that it should be. But it's there.
Shifting Security Left: 3 DevSecOps Challenges and How to Overcome Them
> A majority will never be rich

Do you really think most people are unaware of this basic fact?
You could memorize a random sequence.
will 1Password 7 for windows finally have feature parity with the mac/ios versions?
It has been borderline unusable for years, I complained in the forums like 2 years ago and all that has happened since then is that my thread got deleted.
I totally just got the name, Quad9 == 9.9.9.9, duh
Sorry that happened to you but I believe the corps made the right call. The choices were release into a high density downtown or low density suburbs. I do believe this happening in a rich suburb with the means to rebuild makes the victims less sympathetic than if they were lower middle class and had to bootstrap from measly FEMA checks.
It's even easier to type the two words, "Philip Anschutz"
I don't think that 9 years of unjust imprisonment would make me a better person, I'm not that guy.
Where did you get these numbers?
Yet you're fine with others forcing you.

I don't use anything Adobe, yet I don't remember having a problem opening such files (regardless of OS).

If so, I'm not afraid to respond with "Hey, can you export/save as in <some other format>?". It's not like I, a developer, am going to be making changes to the file and send it back - let alone pay for a product with which to open it.

I wouldn't give them a .c file.
In my ideal society, lawyers wouldn't cost and arm and a leg or at least government would make sure individuals could sue corporations if there's a solid case.

Essentially, the bigger issue here is that Gawker could hide behind a bunch of lawyers even when they knew they were doing something despicable. Take that away, and things get fairer pretty quickly.
Why is this featured on Hacker News?
It's OK. Just change the government (and FCC rules) later to force them to divest their holdings (at a loss). Eventually, they will learn that betting big on temporary political gains does not make business sense.
> violations of immigration law in particular.

Keep in mind that crossing the border to apply for asylum is a violation in immigration law itself. It's not usually prosecuted but it appears in the stats. It's also a crime that can only be committed by foreigners. See the explicit mention of that fact in the report "Der Anstieg der Tatverdächtigenzahlen bei den
nichtdeutschen Tatverdächtigen liegt in der hohen Anzahl der ausländerrechtlichen Verstöße (z.B. unerlaubte Einreise und unerlaubter Aufenthalt) im Zusammenhang mit Migrationsströmen begründet." (page 20, band 3)

(edit:) Also, more generally, keep in mind that the PKS is a statistic of charges filed by and to the police and not a statistic of prosecutions or trials or convictions, making it of questionable value for most assertions unless carefully controlled. An uptick may in certain fields is often partially caused by an increased willingness to report to the police, a prime example is sexual violence: people are (rightfully) more willing to report sexualized violence since the stigma for the victim has become lower.
Yeah, there’s still a steady trickle of maintenance work by a couple of guys. The latest commits were just a couple weeks ago. It’s just that no one has taken the time to put together an official release lately, and it seems like calling it 1.0 has sorta been “somebody else’s problem” for a while now, partly because the original author is no longer involved. Like I said, I think what they really need is motivated early adopter–type users to provide an incentive to improve it.

It seems to be useful & stable enough for real work, although I have an ulterior motive as well. I work on Kitten, a statically typed concatenative language (Factor : Smalltalk/Lisp :: Kitten : OCaml/C), and I’m hoping to (finally) get out an initial release soon. So I have an incentive to tell people to use Factor, to get more people interested in the paradigm so they go seeking other offerings if they find it interesting/useful but Factor isn’t a good fit.
Double this, and you’ve got Canadians.
Again, most people I know do not feel that Steve Jobs owes them anything to begin with. They are not fixated on the 0.1% in that way.
That and the fact that Mercurial worked on Windows renders this line very poorly researched. Then again, perhaps the author, like the title, learned just enough to write the article.
It's even easier than that! Less memorization, more understanding.

You can think of Tar arguments as either subcommands or options. The dashes are optional

The "subcommands" are x (extract), c (create), t (list), among others.

The "options" are f (read from named file rather than stdin), v (verbose mode), and z (run gzip on the archive before processing).

The fact that these options can be written without leading dashes, and all smashed together in a single argument, is legacy silliness for saving a few keystrokes. Don't confuse yourself with it, and don't confuse other people by teaching it to them, instead of teaching them how to actually use the command (which is really not hard at all).

So when I write Tar commands, I like to think along these lines. Instead of "tar zcvf foo.tar.gz", I write "tar -c -zv -f foo.tar.gz". After doing that about 3 times, it all sank in. Nowadays I'm much more intimidated by Git than Tar.

In the version of tar on the machine I'm posting from (GNU tar 1.27.1), this structure is obvious from right there in the man page:

SYNOPSIS
Traditional usage
tar {A|c|d|r|t|u|x}[GnSkUWOmpsMBiajJzZhPlRvwo] [ARG...]

UNIX-style usage
tar -A [OPTIONS] ARCHIVE ARCHIVE

tar -c [-f ARCHIVE] [OPTIONS] [FILE...]

tar -d [-f ARCHIVE] [OPTIONS] [FILE...]

tar -t [-f ARCHIVE] [OPTIONS] [MEMBER...]

tar -r [-f ARCHIVE] [OPTIONS] [FILE...]

tar -u [-f ARCHIVE] [OPTIONS] [FILE...]

tar -x [-f ARCHIVE] [OPTIONS] [MEMBER...]
That's a cynical way to put it. A more positive spin on the same idea would be that we encourage ambition and hope for the future.

If my child wants to be a billionaire, should I say "Sweetie, you probably won't be a billionaire, so don't get your hopes up." Or should I say "it'll be tough, almost impossible, you'll need to work hard, study hard, be smart, etc."? I know which lesson I'd prefer to give.
Easy just like any compiler for a memory safe language.

There might exist logical bugs, but the language semantics allow for a higher thrust of code quality, assuming the binaries haven't been tampered with.

Every line of C code is unsafe, specially if the binary was compiled with -O3.

Regarding Rust, the only issue is lack of support for binary libraries in Cargo, one needs to call rustc directly.