skysight-inc/HackerNews huggingface dataset:
I agree. Other than test code we develop internally for use in develop, every product I work on is subject to some level of testing at Nationally Recognized Testing Laboratory for standards compliance. Qualification makes our products easier to sell, and the system works fairly well because they're developed by voting in our industrial membership groups such as IEEE and NEMA, then written into safety codes like the NEC published by NFPA. The adoption as express law by whichever body has jurisdiction over the product is the heart of the problem because

At every one of those steps my employer is paying something. Except for the adoption by the authority having jurisdiction, which along with the public it represents appears to be free riders despite providing a public benefit and having taxing authority. I suppose my employer could foot part of the bill for the SDOs as a cost of doing business in all of those jurisdictions but I'm not sure how difficult it would be given that these govt entities vary in size from states down to municipalities.

Nor is it clear how equitable it would be to tax only domestic OEMs but not the foreign ones.

How are the overseas SDOs funded?
The news on freeciv.org states:

> 9th Jul 2018 - A new Freeciv-web instance has been launched on isotrident.com. This server has working 2D and 3D single and multiplayer games, play-by-email and all other Freeciv-web features enabled.

That's all I know.
This is definitely a big factor. When you look at a Japanese computer keyboard [1] you might see lots of Japanese characters on the keys. Almost nobody actually uses these to type. Instead, if you want a か(ka) character then you type k,a on the familiar qwerty keys. These phonetic characters then get converted into the more complex Chinese-origin characters as you go along, allowing you to disambiguate homophones.

The flick keyboard removes the need for typing 2 Roman letters to make one Japanese letter, instead you just have a single flick. Almost all young people use the flick keyboard and I definitely think it is faster.

Cast your mind back to when you first encountered a computer keyboard. I remember hunting for seconds to find letters in this unfamiliar arrangement. This is where many Japanese young people are. There was never a computer in their house and now they are heavy mobile users. The qwerty keyboard is not everyday for a lot of people.

As to general computer literacy among Japanese teens: I teach a first year general English course at a Japanese university. The students are drawn from all different faculties so I feel it is a pretty good informal sample. I tried to get students to do an online survey by putting a web address on a slide. Over half do not know what a web address is and draw no distinction between search bar and address bar.

[1] https://en.wikipedia.org/wiki/Japanese_input_methods#/media/...
1 Buck – 1 Dolar Film Izle (2017) Full HD 1080p
So I would just update the bios and it will return back to normal?
Well that's some of what it's doing now but originally it was for A Level students to get real experience in the two years of school before they went to university.

And A level students in STEM subjects are not typically from poor backgrounds.
People have been talking about remote work “leveling the playing field” for a while, but the statistics show the opposite. More people have been moving into cities since remote work has become possible than the opposite. It’s possible this may be because as our work lives become more lonely due to it being remote, cities offer the availability of people that they lack in their day jobs.

Also, the reason cities are expensive is entirely due to the number of people wanting to live there. Setting aside housing demand/supply, cities are more efficient and cheaper than small towns by far. It would be interesting to see how livable small and rural towns would be if it wasn’t for the variety of subsidies the US government offers these areas (subsidized postal services, roads, etc. that are largely paid by people living in cities in the US, where the majority of the economic benefits of the US are generated).
During the fourth grade we were taught to type on keyboards, but only as one part of a computer class. I forgot how soon after. Once I got interested in PC gaming I learned to hunt and peck quicky, program batch files, and use macros.

Then I got a computer science degree and worked for almost two years as a programmer; typing by staring at keys using two fingers. When the time came it didn't take long to relearn 'proper' typing.

For some kids a little exposure to fundamentals at the right time is enough. And there is more to computing than input technique. So long as the kids are interested and motivated nature will find a way.
As far as I know while the Management Engine is in all chipsets that accompany Intel CPUs, Apple never shipped any AMT enabled firmware. This is the more exposed component.
I’m in my mid-thirties, and I have definitely tried to swipe my MacBook Pro screen a few times.

I don’t think it’s an indication of anything troubling. Sometimes you just get lost in what you’re reading and momentarily forget what device you’re using. If anything, I’m glad teens are so absorbed by reading. It was a struggle to get the teens of my generation to read anything!
Show HN: Designing Drones with Genetic Algorithms
If they weren’t checked, how would you know they are up to date?
https://libreboot.org/faq.html#amdpsp Sorry man you would still be SOL :(
> Exactly. Trying to build a company without structure is like trying to build software without structure.

I think the intended lesson has always been not to have a fixed, rigid structure, but one that can adapt easily to pressures to better suit the challenges it faces at any given time.
Yeah man I forgot to post my usual website about management engines and laptops.... :(
https://libreboot.org/faq.html
seems weird that Niantic's own "About" page doesn't mention their original AR game
That's fascinating. Is the video representative of texting speed, or is this the fastest human in the world? Are they making choices that would take effort in a different system, or just clicking the next suggested letter?
Is that an official tool supported by intel?
I found this post on the HN front page. I take it somewhat personally because you're using an account with my initials, claiming to be a member of the team I used to work on, and using it to pretend knowledge of a system you used for less time than a typical intern.

https://www.clevescene.com/64-and-counting/archives/2010/12/...
This is insightful. I see behaviour which princely has similar roots. In India, I have seen people who never input any Indic language text on a regular keyboard do that many times on a phone soft keypad. The prediction and multiple methods to input, including phonetic Latin, makes it significantly easier than the older keyboard based methods. Besides there were several non- standard keyboard methods which didn't help!
The Original IBM PC 5150 – the story of the world's most influential computer
They may not be the preferred products, and they may not get used often - but by god, when you need them you need them. When your period starts a day earlier than expected and you have to be in a meeting in two minutes, you’ll take what you can get, and go around the corner to the pharmacy later.

The rest of that (cleaning the bathrooms frequently and giving employees private storage space) should be a given anyway and isn’t mutually exclusive with providing hygiene products in the restroom. And the tiny amount of money you’d save by not providing those products isn’t going to go very far towards accomplishing those other goals.
I live in an agrarian area where potato farming is a major industry. It’s a hard life, and not one that I’d encourage my son to get into. I think he’ll be better off with a computer.
At this point ME should simply be considered malware.
Is it better to pass the length of the array, or a pointer to the last valid address in the array? (or one past that)
There's probably an advantage in the two types being the same.

Thought of this as I was reading the article.
Of course, but having the technical possibility to create something on the machine make this minority exists in the first place. Now take the same demographic with a locked down class of devices and the basic programming crowd fall to 0%.
I love programming. Computers are mirrors for the mind. It's not the mirror that's the problem.
That's what I did, some years ago, as a consultant. Once I had enough steady clients, I moved to a small town, where living expenses were much lower.

I'm living in NYC and looking into something similar. The rent is absurd and the vast majority of the work I do is conducted electronically. I read this article and was like, "Very close to my reaction." I don't want to move to a really small town, but somewhere like Nashville or Columbus, OH is appealing.
Love it. LOVE IT.

However, it's missing one tiny little bitty thing:

goes to 11

How come "goes to 11" is not a reserved sequence of keywords?
But how many people long for "the small town" just to commute 2+ hours a day?
I've always arranged my employment as a contract, so benefits were never a consideration. Health insurance turns out to be quite affordable when you're billing out at effectively double the hourly rate of the full time guys, as is pretty common when contracting.
Because there is a local abundance of materials and skilled laborers.

In the US you’d have trouble sourcing bricks and even more trouble hiring brick layers.

If you visit the north east the oldest building (upto 400 odd years old) are stick+frame because thats what they had available when they got off the boat, the workforce and techniques grew from there.

E.g. https://en.m.wikipedia.org/wiki/Fairbanks_House_(Dedham,_Mas...

Edit: corrected 450 -> 400
I saw lots of families, singles, pairs and groups yesterday playing Pokemon Go all over the city. Most of them seemed to have a lot of fun. To be honest, they seem to know more details about and get to more places in the city than non-players. And no, they didn't appear like "zombies" not aware their surrounding. They talked to each other, coordinated their efforts and so on. Kids age 6 or 7 had fun as well as 60+ year old.

Maybe you just have not much to talk about with your friend if he is more interested in playing Pokemon Go than a board game with you? Or you are so focussed on seeing Pokemon Go players wasting their time that it just appears to you that they are acting like zombies? Sure, there might be some players that are addicted, but I they are the majority of the Pokemon Go community.
Updating the BIOS if you have this option goes without saying. TBH, the BIOS and various FW in your machine should always be kept up to date. Just give them 1 month from launch and let others test it to make sure it doesn't have any serious issues, then just update.

And as long as you are not using it and don't need it you might as well disable and unconfigure it in BIOS.

Of course in this state your machine is ready for reconfiguring it and it will accept the default "admin" ME password. Which means you have to make sure you have a good BIOS password. This will prevent someone who has 2 minutes alone with your machine from reenabling and configuring it without you even noticing.
I used to write my reports on a type writer. A smartphone would have been a dream come true back then.
Long Live WebGL (2013)
That is typically an issue with zoning, not people moving there: https://www.vox.com/cards/affordable-housing-explained/what-.... Even most small towns prevent reasonably-priced housing via height minimums, lot setbacks, and parking minimums.

The cost of housing is set by supply and demand; allow supply to increase and prices will moderate.
To be fair though, if one fasts long enough it is guaranteed to eliminate all known diseases...

Side effects are slightly unpleasant though.
Also org mode here, in combination with the guile based mcron for some notification and scripting stuff.

I also still strongly believe in the power of notepads and moleskin. Some things are too sensitive to be digitized.
An interesting part in the article:

> Lena-Sophie Mueller, of the German nonprofit Initiative D21, pointed out: “Timetables (for railways) are no longer available in paper form. More and more services are based on the Internet [...]”

This has been going on for quite a while. I distinctly remember being stranded in Düsseldorf a few years back. I was at the train station, looking for a train (I knew the destination but not which train I had to take). It was very late and since the roaming costs were horrendous (around 15 € per MB, I think), I had deactivated all mobile data on my phone.

I searched more or less the whole train station, failing to find some printed plan that told me which train to pick. You could see where the plans used to be, but they had all been removed. Luckily, a lonely waffle vendor still was around and helped me out with his iPhone.

I found a line/station map later on -- inside the train in question. How anyone can come to the conclusion that this is the place to look, is beyond me.
In order to support reliable mass-remote-update, what is needed is an ME which is disabled by default but can be enabled via a non-reversible opt-in, such as breaking off a pin.

Then a supplier could configure bulk orders to enable the ME and it would be left up to the customer to choose the security-for-convenience tradeoff.
Humans and Dolphins (2015)
People use classical methods because it is easier for them to understand than Bayesian. When using classical methods, the least one can do is to fix sample size before the experiment, and not peek until the experiment is over.

That is easier than explaining Bayesian methods to people who cannot handle classical Stats.
Ingress is on the 2012 slide
The Date Duration Calculator find days, months and years between two dates
I'm in creative, but do a lot of graphics and video programming and research for fun and profit, as well as programming for the fun of it! One of these days I'm going to try Qubes OS and try playing with different OS' at the same time!
Am I the only one who is always slightly disappointed that neither the README file on Github nor the landing page at the website tells me why I would want to use the software in question? What problem it solves? Why might "a distributed, fault-tolerant observability pipeline" be interesting to programmers or anyone else? It seems like you've already got to be familiar with the problem space to understand what this is and what need it fulfills.

I'm not picking on this package. I see it all the time.

Can someone here explain to me what the use case is for this software?
Yes, that's a lot, and especially if you don't make six figures today. However, the amount of information it conveys and the potential to round out your skills if this is your area, or if you just like to read and learn like I do

Fair enough. I probably would have ordered the $138.00 copy, if I had not just spent a couple of hundred dollars buying other books earlier in the day. :-)

I don't exactly splurge on lots of expensive stuff in my life, but I always figure three thing (in particular) are worth spending on:

1. books

2. food

3. tools

That said, it does seem like book prices have been surging lately. And it is a little frustrating that, more and more, you can't even find a used copy for a reasonable price.
As far as I could find out from Intel AMT docs [1], remotely accessible AMT requires an AMT-enabled network adapter.

I suppose built-in adapters of Intel chipsets have this feature (at least if marked as vPro).

This means that there's a quite decent chance that your not Intel-branded PCI-Expess NIC is NOT AMT-enabled. Most likely your USB-attached WiFi adapter is also inaccessible to AMT.

This, if correct, means that your home machine, or your laptop, can be protected from this or any future remotely-activated AMT vulnerabilities by disabling the built-in NICs in BIOS, and using a third-party NIC, either for wired or wireless communication.

(For a server fleet, it's different, but you likely don't want to lose AMT remote access if you have a few racks full of servers anyway.)

[1]: https://software.intel.com/en-us/articles/getting-started-wi...
Employers will happily take you up on a discounted rate if you offer it. But then they'll also pay you your market value if you ask for that instead. So that's what I do.

Took a few years to work that out though, personally, so I'm glad you asked for the benefit of anybody else who may not realize it yet.
Tangentially, noticed some good Python libs for Quantum computing have started appearing lately (one from google, Cirq for eg) could be a natural progression (from scientific computing). Good to see Python is making a presence there as well. Looks like it's going to stay relevant for a very long time.
What is the history of the PDP-11 MARK instruction?
Probably, but I am completely fine with that. I don't want to work in management and don't see that as harming my career.
I feel the need to arrange that fizzbuzz into an actual song.
Ask HN: Which tech stacks will be on high demand for remote jobs for 2018/2019?
Just wondering since i can't find any reliable kind of statistics/trends about it.
I think it's more obvious if you've ever lived in or near the parts of the Pacific Northwest that produce a lot of the US and Canada's lumber supply for stick built houses. BC, WA, OR, ID. I personally know very little about the economics of bricks, but you can sit by the BNSF railway which runs from Seattle-Vancouver and watch entire southbound massive trainloads of BC lumber wrapped up in plastic, rolling south towards distribution and end users.

looks like this: http://vanderheide.ca/blog/wp-content/uploads/2015/11/IMG_62...
> Because Windows is not a serious system.

The guy from the article is still in the honeymoon phase. Wait until he tries to move all his files from one disk to another, zipping them to a pendrive in batches, and restoring them on his shiny new system. And doing this in a multi-tasking way as this is time-consuming. Simple task? When he is done, when trying to open a file, he will find the destination folder is full of corrupted files.

Stunned? This was true 15 years ago, and as recent as 2 months ago (on a range of distros, last one Ubuntu). How serious a system is that? I'd say it disqualifies the system for all uses.

Regardless, as a desktop foundation Linux is a dream that had a place in time. Permissions, usernames, Posix filetimes and C itself are all non-starters in this era. They bog down trivial tasks, but also development and distribution, to the point of provoking a survivors-bias so bad that those survivors will die blind, swearing the OS is sliced bread and that all of humanity missed out. Bash is their unsung hero.

Don't listen. It's poison our community is full of. The Linux folks just want more help to put out all the fires, and, if need be, fool you into believing their gospel.

Reality is: heaven will never come to pass. Linux hurts more than it gives back. It's a brain drain. It's time to die. Please die.
Visibility of benefits depends on how your engineering organization is structured. Once you have a lot of teams working with monoliths becomes very painful. Having independently deployable unit starts making more sense then. Each service owner has to expose APIs for their users and that forces them to think more about how their service is supposed to be used and what problem is it solving. This also gives autonomy to teams in developing/maintaining their services (tech choice/programming language). Services also help in isolation and QoS. For example if you have different services handling order execution and order listing, the service handling execution has to be highly available and responsive while you can be a bit lax with other one.

With services you do need to have a good monitoring system in place. Also having ability to trace a request across services is a great boon. Helps in proper communication across teams.

These are of course only some of the reasons I could think but one thing should be clear that going Microservices route involves buy-in from the engineering org and a good enough developer population (I feel ~30+ is good to start)
> Many new startup ideas are mobile-first since that is where their user base is

The main reason it's smart to go mobile first is the transition from mobile to desktop is significantly easier than going from desktop to mobile. It's very easy to design a desktop product that's almost impossible to make mobile and almost impossible to do the opposite.
When can a char be 16 bits?
I presume it'd still have a sizeof() of 1 though.
Seems like there's room then for a touch based input system to augment/replace the standard keyboard for these users.
Good thing it wasn’t my primary responsibility and I didn’t, you know, study the system Google expected me to administer for a living. That sort of knowledge might have shaped my career if I had spent two months studying a software system.

Oh wait, I did, and it did.

Come on, John, I’ve shipped entire products in less than two months. So have you, I’m sure. You really think I passed a SRE-SWE panel then couldn’t figure out a complex software system in eight weeks? Is this really the approach you’d want someone to remember you for? Butthurt and lashing out because I don’t agree with you on software you’ve convinced Stripe to pay you to fuck around with, and assailing credentials instead of listening to what might be a valuable point, or even disputing it?

I always think about the people who flip me off from the safety of halfway down the exit ramp when I’m in threads like these. Not that I’d do anything about it, because I have priors, but still, I smile.

I don’t have a middle name, by the way.
i have been told somewhere on the scary internet that the nature and architecture of a mac makes the ME dysfunctional because everything else is apple-made. custom chipsets and so on.
It's a buzz word with no content. "Microservice architecture, or simply microservices, is a distinctive method of developing software systems that tries to focus on building single-function modules with well-defined interfaces and operations." That is the normal way of developing software systems.

In practice, it can mean responsive web sites that relies on AJAX end points or a collection of REST api:s. But you can never know that any two people mean the same thing when they speak about "microservices."
Sounds like finally a good usage for the mac touchbar
Hi! There are a lot of websites where they have remote working jobs like weworkremotely.com, I am sure you can find some good jobs there. I also outlines some other places in this video message I recorded for you:
https://www.useloom.com/share/d046f063c8394730a3663b0f9671b9...
I might agree with them. I'm not saying we should be all out working potato fields, but knowing how to grow your own food is valuable knowledge. Likewise, knowing how to live in the wild, at least for a few days is a basic skill that I believe everyone should know, as it could save your life even today if something goes wrong while you are out hiking/camping.

But that is all just my own personal opinion, not something we need to argue about. However, the idea that toddlers should not have that much screen time is an official recommendation: https://www.cnn.com/2016/10/21/health/screen-time-media-rule...
The iPad is a fabulous music-making tool. A lot of people with fully equipped recording studios prefer to use the iPad when they're sketching out ideas, because they find it easier to stay in a creative mindset. Several artists have recorded and mixed albums entirely on the iPad.

The BBC now routinely use iPhones for TV and radio newsgathering; they have developed an in-house app for capturing content and directly ingesting it to their media asset system. Many radio stations use the LUCI Live app for remote contributors.

http://www.bbc.co.uk/academy/journalism/article/art201604201...

http://www.luci.eu/products/luci-live/