skysight-inc/HackerNews huggingface dataset:
I really agree with your point on certifications. We are similar to welders in my mind as well.

In my country, our software industry holds certifications higher that degrees. Certifications require to be updated and redone every so often. Even though a degree will teach you fundamentals, I do believe you will learn those in the job and with the certification but a certification really is that.... its to certify that you are adequate in a certain technology.

All of my job interviews have required me to show them my abilities with whatever tech they require.

Another point I would like to make is that I work with people with degrees and I have certifications. Their degrees are more than 10 - 20 years for some. How much has technology changed in that time? I have to keep redoing my certification every 2 years (microsoft for example). And to me 2 years is a long time in the software industry.
I suspect by "Losing active users", GP meant losing people who get confused or stuck throughout the password reset phase. Twitter is used by a lot of computer novices.

Twitter did disclose this, through email and on first login. Anyone they'd lose because of the breach is long gone and I also think it's probably next to nobody.
Use TensorFlow.js in the Browser to Reduce Server Costs
Some prior discussion of spider 16 RIP https://news.ycombinator.com/item?id=16947089
How Supply Chain Management Techniques Help Manage Talent Better
What now? EMP grenades like in Cyberpunk RPG?
that's a big falacy, akin to saying "you might now those debian people, but it's safer to just use windows"
I wholeheartedly recommend this somewhat OT video about the future of drones and their potential harm: Slaughterbots

https://youtu.be/9CO6M2HsoIA
Can anyone make the connection to the hostage situation in question? Did this really happen?
Scaleway launches new cloud servers for $2.40 per month
And me thinking that I would see mainframe and other non-POSIX systems, only to see the usual Linux/Windows dichotomy.
Interesting take on freedom and the responsibility to be a good person and work for wages as compared to the freedom movement of the 1960's. Good take away is that bad things happen to good people and we should be kind to a fault at every opportunity we get
Excellent list.

> - Should be easy to reset the environment to an initial state.

Adding on to that, the ability to rewind the game state is a pretty big deal.

The biggest deal for AI researchers though is that you implement a replay function and format, and publish lots of tooling around them (to read and parse them, etc; at least in Python).

Also, if it's an online game, save the replays serverside and publish them somewhere. Kaggle will be happy to take it I'm sure.
I would say this is a mostly true comment, but it assumes that the author (or their parents) paid for everything. Many people are willing to trade their time (and leisure) to scavenge parts like those in the author's post, and needn't be rich.

To be more accurate, you're not making a useful point. You're just complaining about the way you grew up.
I think back in the 70's there was less resistance to the idea of kids (teenagers) doing chores and having odd jobs as a way of making spendable income .. these days, its kind of resisted as it means you're too poor to be a proper member of middle-class consumption society, or something.

Still, I think its a definite ethical difference - back then, kids developed the skills to survive in capitalistic society pretty early - paper routes, odd jobs, etc. These days, it really seems like raising kids to deal with capitalism involves turning them into rabid frothy-mouthed commies who only want to tear down the state and replace it with non-work-required utopia...
Node: Let's Cook
In what way(s) do you see drone obstruction of police raids as a good for society? The bad seems pretty obvious, but I'm struggling to see how this is an open question ("net good or bad?").
I think it's unlikely that 'super rich parents' in the 70s would even tolerate the borderline junk collection of this guy.
There are always assumptions being made, no matter what you do. But "uppercase -> constant" is such a generic and cross-platform convention that it should always be followed. This code should never have passed code review for this glitch alone.
Chinese Cyberspies Appear to Be Preparing Supply-Chain Attacks
I always wondered why ability to transfer money to your friends etc is such a big deal with US tech companies. Now I think I understand a bit in Singapore I use online transfer to pay rent, pay my part time maid or my friends so easily with the mobile app. And I am not even charged anything.
I'm suspicious about the phrase "FBI hostage rescue team" aka FBI HRT. Those are tactical units. So yes, this was a raid. But it didn't necessarily involve hostages.
I wonder if using a lower tech solution, birds of prey, would be a better option then regulation?
Breaking the internet? No. Breaking huge near-monopolies into smaller companies - I'd love to see it happen, but it never will.
Somebody tried to hide a backdoor in a popular JavaScript NPM package
Today my cto and some other old timers were discussing bugs from the early days of the company, and one of the observations was that optimistic updates create pessimistic users. Network hiccups, power outages, closed browsers, server lockups, vpn disconnects, airline-quality wifi, and closed laptops aside, are you going to have your entire validation stack completely mirrored on the server and UI (and db schema)? If any of these places do a little more or a little less error checking than the other, and you optimistically update the UI, well you’ve just lost your users trust after they lose their data entry work that appeared to succeed before they moved on, but in fact failed at some unexpected layer.

There are a lot of ways that google docs indicate to you that you might lose your data, but unless you have the engineering resources and time to invest into accomodatingg and recovering from every potential failure scenario in a distributed system, it’s better to focus on building a transparent product that fails quickly and clearly when something isn’t right. Optimistic UI, when done badly, makes users mistrust the data they’re presented. Trust is more fundamental to a product’s value than how zippy it feels.
That is singel handedly the most retarted service I've ever seen. It's completely counterintuitive to the basic idea of the internet, where information is free. BAsically, your too lazy to make sure your site is complient, so you want to hide it instead. The actual compliance for a normal website is extremely simple. In most cases it's a matter of having a decent privacy page and if you have forms - A text indicating the consent you give by using the form. If you can't even manage to do that, then I'm not sure I would even trust you being able to handle a monthly payment in a safe manner.
Makes me wonder how similar a spiders experience of the world is to our own.
Looks like a frontend for the command line utility FIGlet (http://www.figlet.org/) or toilet (http://caca.zoy.org/wiki/toilet).
Who is "we" and what does "support" mean?
drivers.

really. we are back to being limited to one OS because of drivers.

this is also the reason lineageOS and other android roms can't just keep updating older phones to new releases. they need the oem to upgrade so they can extract drivers from the binaries.
Phero X Parfum Perangsang Wanita Paling Ampuh
Quitting is also slightly unethical.
> There's no intellectual curiosity in people bludgeoning each other re 100M vs. 64M mass murders for the umpteenth time on an internet forum

People aren't arguing each other re 100M vs. 64M mass murders - that's the different sources just for communist uprisings. The same doesn't exist for capitalism because the introduction of capitalism does not coincide with mass murder.

> If this is what you want to do, you'll need to do it elsewhere. That's a plural "you", not just you personally.

Understood. Better yet, can we simply just ban advocates for communism, nazism, genocide, etc?
Ethiopia Signs Crypto Agreement for Agriculture
I doubt that there were hostages involved. An FBI "Hostage Rescue Team" aka HRT likely just raided some "gang". This was last winter. It could have been the Dakota Pipeline protests.
> count the seconds that it would take for a menu to open after a click

if that's really the case, then it was the application writer's fault, as java can be made just as responsive, if not more so, than electron. The GC can be tuned far better tha javascript!
Yeah, too bad the graphics modes of C64 were "text modes" of a couple different character sizes and a redefinable 8-bit charset. Colors were from a fixed, but carefully designed 16-color palette on the VIC-II chip itself. Due to the character graphics limitation, the colors couldn't be placed anywhere, but more like in a foreground/background color style selection within the character grid, although some lower res mode allowed four colors within the same "character" space. Additionally, there was an overlay layer of a few one-colored-each sprites (non-color bits were transparency). Sprites were limited in size but not in placement and were as close to straight-forward pixel-based single-color graphics you'd get on a C64.

Video RAM was expensive back then, so the common "gaming" hardware worked around the issues in ways that made use of graphics as independently colored pixels very difficult, and this includes things like the game consoles, Amigas and Atari STs and their lack of chunky graphics modes.

A Macintosh II with a full-color display card and an RGB display from 1987 could be one of the oldest commodity hardware setups that could do what you ask for; simple fully buffered frame buffer supporting 24bit RGB colors. VRAM-wise they were 32bit really, but 8 bits per pixel were wasted, because RGBA wasn't supported and it wasn't until early 90s Apple supported 16bit modes; 1/2/4/8/24bit graphics were your only options on Macs until then. They had accelerated 2D drawing primitives from the OS / graphics card firmware-driver (Color QuickDraw) supporting with APIs doing what you describe and in a way where your software wasn't dependent on the hardware implementation; software written for them would work until 2006 and the Intel Macs, and discontinuation of the Classic environment in Mac OS X 10.5 Leopard on the PPC Macs.

Some nonstandard "extended" VGA cards before VESA standardization of "SVGA modes" could also do it by late 80s/early 90s, but those were pretty much hardware-dependent and you had to use them at bare metal until OS / driver support for such came around in Windows 3 times. Some MS-DOS software, like Deluxe Paint would support many of them though.
I think a big part of it was that the internet still had a lot of artifacts from the pre-advertising model days.

I think we're being blindsided by just how bad the side effects of the advertising model are for media. In general, not just for the internet. It's done unbelievable damage to our culture, but it's slow and indirect and difficult to predict or quantify. Like asbestos, tetraethyl lead, carbon dioxide, etc. Those are the technologies you have to watch out for.

today we essentially define our culture and personal identities with advertising demographics and terminology. We've commoditized ourselves so thoroughly that any alternative is unimaginable and sounds silly to us.
Tech Debt and Impossible Mountains
Adobe Premiere Pro CC 2017 (11.0.1) Full Crack Mac OS X Download – Crack4Mac
The gif/video is glitchy for me but I get the point. It's obvious actually if you spend time on the road on a bike. I think everyone should be required to have experience on a bicycle before being allowed to drive.

Cars should be banned from city centres completely. There are some comments there saying "leave for car, enjoy the walk". Well, no, I can't enjoy the walk (or cycle) because of the cars. There needs to be top down enforcement. We all need to do this.
It happened, but they conglomerated back together. And they captured all the regulatory bodies this time.

We are going to have to get creative or settle in and prepare for an eternal reaming.
The people that cared about their users already had the option to AOT compile those Java applications, or actually write them properly.

Many Java applications got bad reputation because no one bothered to learn how to use Swing properly and were doing everything on the UI thread.
First, I would prefer not to use a third party analytics that tracks user behavior and downloads / uploads things to their server while users are browsing. Especially to Google servers.

All the info I need is already in the http server logs. That's a shame we can't have access to analytics on them.
JavaFX is not a browser plugin tech.
"We all want to build robust and engaging web experiences. We scrutinize every detail of an interaction. We spend hours getting the animation swing just right. We refactor our JavaScript to shave tiny fractions of a second off load times."

"Two hundred of his employer's sites were instantly reduced to plain old semantic HTML. No CSS. No images. No JavaScript."

I am an end user. I read the text of the webpage. I believe I recieved the full import of the author's message. To read the webpage, I only utilised "plain old semantic HTML. No CSS. No images. No JavaScript."

Questions: 1. Is the page (in the way I the end user consumed it) "robust"? 2. Did I the end user have an "engaging" experience? 3. Who other than I the end user is able to answer questions 1 and 2? How? 4. Do all webpages need to be vectors for the delivery and automatic execution of (e.g. JavaScript) programs in order to be useful to end-users?

Answers: (speaking only for myself) 1. Yes 2. Yes, enough for me to comment 3. Not sure; seems like a subjective determination only the end user can make 4. No. For example, I read the webpage that is the subject of this comment without using graphical fonts, CSS, images or JavaScript. I focused on the author's words alone. I do not believe I missed anything in the author's communication.
> Same for Mozzila.

I'm out of the loop, what happened with Mozilla?
The uncomfortable generic answer to this: https://xkcd.com/927/
Useless non-sense like this is the main reason why i desperately want to move away from software engineering.
Australia’s biggest bank lost 20M account records
["What is it like to be a spider?"](
https://en.wikipedia.org/wiki/Thomas_Nagel#What_is_it_like_t...) is surely a book waiting to be written.
Old versions use UCS-2. New versions use UTF-16. (correctness not enforced) This is also how Java and OS X were updated.

The kernel generally uses the 16-bit equivalent of the old Pascal string, that being a 16-bit count of 16-bit pieces of UTF-16 data. This allows a 16-bit NUL to get into various places that make the Win32 API choke.
The situation is bullshit the way it is presented in the article. A HRT would have been large news on the outskirts of Denver with plenty of local news coverage. The "gang" would have had plenty of air time. I'm not saying a situation did not occur, I'm saying not as how it was presented.
Except it's actually worse than typical frontends. It's maybe cleaner looking, but it doesn't allow you to test all font types at the same time.
Holy shit, never thought I'd see Rocket Roberts on the front page of HN. I loved loved loved following him. Him and October Sky were two things that gave me a final push to take up engineering at uni. His backyard observatory is still my favourite page on the internet.
Weren't Silverlight and Flash closer to Java Applets? Those are as far as I can tell also dead.
Self hosted P2P chat messenger software
It's the reasonable default assumption as long as you have no evidence for the opposite (i.e. that white people have racial attributes making them better at tech / non-white people have racial attributes making them worse). Can you provide evidence for the opposite?
see other comments re: Dakota Pipeline Protests
Vuescroll- a virtual scrollbar based on vuejs 2.x
He also runs ads in Overcast, so he’s not relying on subscriptions alone.
I love the cool old audio gear!

For the last 4 or 5 years, I have gotten heavily into the audio hobby. I've got to say, it's one of the most enjoyable hobbies I've ever taken up.

I know "audiophiles" get a bad rap with their needlessly expensive speaker cables, but I assure you 99.9% of hobbyists you'll find online are vehemently opposed to that kind of snake oil garbage.

I also assure you (from one engineer to another) that the matter of "what sounds good" is actually a fairly objectively understood thing. It's not like art or wine tasting where things are almost entirely subjective.

Audio does not need to be an expensive hobby. Even if you're buying new equipment, you can put together an absolutely fantastic system for a few hundred bucks.

The best part is that audio gear doesn't become obsolete.‡ We as a human race have been building loudspeakers and amplifiers for about a century now and it's a fairly mature art. A kickass stereo you build today will sound great in 10, 20, 30 years.

If you're willing to do a little DIY work, you can buy DIY speaker kits that outperform commercial offerings 2-3x the cost. This is a great cheap ($100) starter kit with lots of reviews online, and a video on the product page that shows you how to put it together. Compares well with $300-$500 commercial speakers.

https://www.parts-express.com/c-note-mt-bookshelf-speaker-ki...

If anybody has any questions about the hobby I'll try my best to answer them or at least point you in the right direction.

---------

‡ It doesn't become obsolete for the most part. Once you get into fancy digital codecs and home theater stuff, well, that's still an area of rapid flux. But good old RCA red-and-white L&R analog connectors (or the stereo mini jack, which is only a $3 adapter away) are still king in the world of stereo music.

But what about all the hi-def audio stuff you see these days? The good news and bad news is that it's indistinguishable from good old 44.1khz/16bit audio like you'd find on a CD. Those engineers were very smart; 44/16 audio more than covers everything the human ear can hear.
Nope, nothing to do with that.
Podcast players without server-side crawling can get really annoying when you're subscribed to more than just a handful of feeds.

When I was using Downcast on iOS refreshing all feeds took ages and a lot of traffic (some feeds with a lot of episodes can be more than 500 kB, that adds up when you're subscribed to 50 feeds) and since the refresh wasn't even threaded all it took was a single slow server to block the whole refresh.

Now in Overcast (which does server-side crawling) the refresh is instant and I can even get immediate notifications about new episodes.
Good article. The gist of the piece is that a lot of these direct-to-consumer businesses are trying to "disrupt" markets that the vast majority of people don't see as broken.

There do seem to be some different categories of products here. One is essentially trying to create new luxury brands for, e.g. toothbrushes, that either don't exist or are pretty old-line and non-millennial.

Others are trying to take business from entrenched dominant companies as in eye wear--which is what Warby-Parker did. However, as the article notes, it's not clear how many of those there are. Are high-end towels, etc. really an example of a market failure today? Probably not.
You seem like you know a thing or two about design (I took a month UX design course where I came to the same conclusion). How would you go about learning design?

I ask this because learning how to code on your own seems -- in a way -- much easier. Just go on the internet, look up the necessary resources et voila, done. But that's not the case with design. So how could one self learn design?
Sure. The two are by no means mutually exclusive.

The military industrial complex lobbying for billions of dollars of taxpayers money to be siphoned into their pockets is one example.
Basically, the game doesn't make sense when you take turns, instead contestants write down their answers and show them simultaneously.

See https://www.scottaaronson.com/writings/bignumbers.html .
yeah, they learned from Microsoft's mistakes.

You have to pay the bribes.
"We" the people that don't want a few big social media companies dominating the internet, "support" is use and pay for them if needed.
GitHub urged some users to reset their passwords after accidentally logged them
Now based on this article lawmakers can cite the dangers of drones. This is ammunition to fund and agenda. Don't bother with trying to piece together this dribble, it is propaganda at its finest. Look at the outlet. They have a vested interests in restricting drones access to encumbent powers.
Why do these articles always have to mention Russia, fake news and the 2016 US election? I've noticed this pattern a while ago and it's always somewhere in the second paragraph.
Well, now I’m afraid. Club, bow, cannon, rifle, nuke, and now c4 face targeting done.
Oh, ok, I didn't know that, thanks. Enforcing guidelines seems a bit like a contradiction in terms :)
no, its "you might know those debian people but I know those google people, and don't know those debian people"

its "if you know people, maybe you are safe to use what they do" not "because you don't know x use y, you don't also know.

ie, I "know" as much about google, as I do about debian people

(btw, I run a lot of debian hosts. I also run google cloud hosted stuff)
You can also listen to TAL in the TAL app - although it’s not a very good app and pretty buggy at times. Built by Black Pixel (https://blackpixel.com).
Akaunting 1.2 Released – Free Accounting Software
Look at Unity ML agents if you haven't already.
because peter thiel
oh, and because bezos and the washpo
I was having the same issue. If you are fine with something more homegrown you can use gplaycli[1] to download the apks directly from Google Play. I use it in combination with rsync, but it should be possible, at least in theory, to host your private f-droid repository with the downloaded apks.

Unfortunately, this does not solve verification of the apk signature. As far as I understand it, Android uses something similar to "trust on first use" [2] with apk signatures, so verifying the signature before first installation should be sufficient for most people.

[1]: https://github.com/matlink/gplaycli
[2]: https://developer.android.com/studio/publish/app-signing
This appears to be still an open issue.
https://github.com/k9mail/k-9/issues/2060
Yeah I smelled that too, especially the part about requiring drones to broadcast ownership identities so law enforcement can track them to real people. I bet when cops use drones theirs won't broadcast any ownership ids…
now sing along with me children: /none of this matters to me/ because I live in eight dot three/
Of course. The number of Turing machines is countable, so you can number them. HALT(n) is 1 when Turing machine halts and 0 when it doesn't.

Incomputable but always 0 or 1.
The legislators did pass a bill last year, SB 35, that says if a project has enough inclusionary housing, and it complies with all the zoning codes, and the city has been falling behind on affordable housing, then the municipality can’t block it. It has been proposed for use to convert a mall in “the circumstances are not dire” Cupertino to a mixed-use project with 50% affordable housing.
https://sf.curbed.com/2018/2/7/16986422/cupertino-darcy-paul...
https://sf.curbed.com/2018/3/28/17173010/cupertino-mall-hous...

The problem in San Francisco is that a lot of the affordable housing projects require zoning changes, and are therefore ineligible for SB 35 streamlining.
http://www.sfexaminer.com/city-pulls-funding-150-unit-forest...

You should totally support California YIMBY, still. A weakness in the Housing Accountability Act is that the housing goals are very weak and unrealistically low. SB 828 would require the numbers to be more realistic.
https://cayimby.org/policy/
Because Trump winning is the real issue behind all of these articles. There would be no "Big Tech" backlash (or a lot less of it) if Hillary had won.