skysight-inc/HackerNews huggingface dataset:
I don't know, but I can speak from experience as a former enlisted soldier in a deployed military intelligence section of the US Army: 95%+ of the "secret" stuff I had access to wouldn't even have been of great interest to the local insurgents, to be honest. The line soldiers going out on mission everyday openly talked in chow halls about their mission schedules and things that would have been far more interesting to the insurgents than what I had on my computer.

Now granted, the mission plans would have been pretty interesting to the other team (I almost wrote the word enemy, but I don't believe that to be accurate, but that's irrelevant to this post), but those were printed out and ended up laying around on desks, all the platoon leaders / platoon sergeants had them, and despite best efforts to keep track of that stuff it is never 100%.

Granted, Chelsea may have had WAY more access than I did, I'm not trying to speak about things I have no facts regarding. I am trying to say that I find it VERY hard to believe that an E-4 intel soldier (or even most O-6's, to be honest) would have access to anything that could compromise field intelligence activities or actionable information about the goings on with special forces teams. The overwhelming majority of the information we had on SIPR (basically the 'secret' internet for USG, the computers with red cables coming out of them) relevant to the local theater of operations was an insanely disorganized mess of reports following missions, almost none of which had anything juicy in them.

Having become a software engineer and math guy after getting out of the service, looking back on the "information" available to US and allied commanders in Afghanistan I'm 100% certain that my current boss would fire me for delivering such a mess.

EDIT Looked up Manning's unit level:
Full Disclosure: Chelsea Manning worked in a Brigade level S-2 (intel section), and I was only at Battalion, so she definitely had better systems / access than I did. I still doubt she could find out what Jason Bourne was up to.
Dark side of ergonomics in Rust
Statistics are like bikinis: it’s not what they reveal, it’s what they conceal.
That's because Push-IMAP was abandoned a long time ago and isn't even part of the standard. Every provider out there (Microsoft with Exchange ActiveSync, Apple's MobileMe and iCloud push, Yahoo, and others) has their own push mechanism.

FastMail itself is using something non-standard, and saying it is open source and "being standardized" means nothing. See https://xkcd.com/927.
Seems to me like category theory for mathematics, but a more generalized one that could be applied to things in life. Sounds cool
Where software is highly regulated, it is of much higher quality. This article is so badly researched, they use the example of a late model car starting reliably as an example of good engineering. Well then, I suppose the people who wrote the millions of lines of code that run that car shouldn't be called engineers either. Or should they? Clearly the article's author is too stupid to understand the technology. What about people who write airplane software? If this idiotic author doesn't want bugs in his Google docs, he should be pushing to regulate such software in the same way that airplane software is regulated. Sure, it doesn't make sense to do that. What would make sense is to realize that regulations and laws are the only difference between flight software and some buggy internet app. If you remove regulations from flight software and car software, planes and cars will crash and kill. At least Google docs might only lose your document in the worst case scenario. And don't even get me started on the outrage of train engineers at their title being co-opted. /s
Hi. Co-editor of ActivityPub here. Nothing about ActivityPub's design is Twitter-esque specific. In fact it largely comes from pump.io's design which is much more Facebook-like than Twitter's design. We also built ActivityPub so that Diaspora could use it. That's the whole reason collections are addressable, in order to be able to handle the design of Diaspora's aspects.
- e-ink has garbage level latency, which makes it useless for anything even slightly dynamic, including educational videos of course

- e-ink doesn't have color, color is helpful in educational material to make it friendly and accessible

- there are outlets everywhere, so unless you're going camping, the battery life is not that big of an advantage, more of a slight convenience thing

all of these points are why tablets aren't going anywhere
I believe he left in 1997 when Jobs returned and Advanced Technology Group was shut down.
>I suspect that metaphors are the tools of cargo cults while analogies are the tools used by those that actually understand a system in order to convey it to those that do not.

Are the metaphors actual tools, or more like metaphorical tools?
How many languages are spoken in India? – Pangeanic Translations
CloudDiff – Diff tool for Dropbox
> It's because formulas have a convention, where the LHS is a single term naming the value you want, and the RHS contains the terms for values you have.

This is simply not true.
There' s a Big difference between "every major website" and "the Web".

"every major website" means 100 companies with skilled developer who can and will react to changes in browsers quickly.

"The web" consists of millions of websites maintained by individuals and small organisations who have no resources to update the way their web pages are coded every year. It contains HTML generated 10, 20, soon 30 years ago. It contains that one app in your intranet with the table layout that you can't replace and that IOT thing you connected to your home Wi-Fi 7 years ago that has no way of upgrading its web interface.

A browser that looses access to "the web" is worst than useless.
> immediately when it leaves it, it is probably just a mime header which I will gladely ignore

Apparently it isn't so easy. They send you a link, which you click. Then the message opens in a web page.
Most of the big providers are shit, I wish I could shame them, but alas, I can not.

If I'm responding to e-mail from their users, I expect at least my initial response will get through. You really don't need any fancy crap like DKIM/SPF/nice IP addresses database/AI/bayes/etc. in this case to make the decision if e-mail is legitimate.

All my responses contain randomly generated ID of the message I'm responding to that nobody else than the sender and the intended recipient (me) can know. If it matches one of the e-mails their user sent me, say within a reasonable timeframe, and it's a first response or so, it is almost certainly genuine.

It just shows how little they give a crap about their own users, if they don't make such a simple check to make sure that their users can get responses to all sent emails.

Instead of making e-mail work, they're inventing bullshit like this new "expiring email" thing and making redesigns nobody asks for.
My understanding is that the way they perform fulfillment it's almost impossible to avoid for things sold by Amazon.

I don't know about the case of the 3rd party distributor, although it seems likely to be worse and not better.
> risks throwing the baby out with the bath water

If one has an excess of qualified candidates, this isn't an issue. Wasting too much time on the decision becomes the biggest risk.
I have a hunch that's gonna be related with Elon Musk
Providing subsidized college education, for example?
I agree this is not entirely true, I have often heard physicists express similar formulas in the way the parent described (I.e. 2K = mv^2)
Why Journalists Should Stop Calling Themselves Writers
Engineering is a discipline in which new endevours are undertaken with repeatable processes defined by the knowledge and experience learned from previous engineers' efforts in the same domain, codified in "professional standards."

For problem domains whose solutions are manifest in well-known artifacts, such as bridges and buildings, these standards have been established over several centuries. Still, failures persist which cause refinement in said standards, though at a low enough frequency where the failures now are seen as aberrant conditions.

Where software practitioners study the techniques and/or practices reified by accomplished predecessors, assimilate lessons learned from the practitioner's own efforts/failures, and refine a documented repeatable approach that incorporates the aforementioned, there is little cause to refute the title of "software engineer."
Are you a k12 student? If not, why are you replying at all? Anyone who asserts that iPads are a good choice for education are completely out of touch at best, or ignorant at worst. I'm sorry if this borders on a personal attack, but it feels like you're just looking for a reason to be offended.
If you were to game this system you'd have incentive to lie, just in case they don't catch you. Companies could just ask candidates for the criminal record. This is actually common practice in Europe.

Former cons should be able to get a job, otherwise they'll just end up in jail again. If it's white collar crime then they could be just temporarily barred from that profession as part of the sentence.
The entire Fast Company interview is gold, but a few quotes on the iPhone:

"Think about this. How stupid is this? It’s about as stupid as you can get. But how successful is the iPhone? It’s about as successful as you can get, so that matches you up with something that is the logical equivalent of television in our time."

...

"Yeah. We can eliminate the learning curve for reading by getting rid of reading and going to recordings. That’s basically what they’re doing: Basically, let’s revert back to a pre-tool time."

https://www.fastcompany.com/40435064/what-alan-kay-thinks-ab...
According to your Wikipedia link:

>Since regulation of the practice of engineering is performed by the individual states in the United States, areas of engineering involved in interstate commerce are essentially unregulated. These areas include much of mechanical, aerospace, and chemical engineering—and may be specifically exempted from regulation under an "industrial exemption." An industrial exemption covers engineers who design products such as automobiles that are sold (or have the potential to be sold) outside the state where they are produced, as well as the equipment used to produce the product.

According to the other:

>Engineering licensure constitutes an integral part of the program of professional development of many companies; so much so, in fact, that many progressive companies have specific policies encouraging licensure and providing concrete assistance to engineers taking their first steps toward licensure

This implies that they are engineers even before licensure.
Even then it is not "self-destructing", you need to ship an exe that works only after it asks your server over the internet.
That’s changing rapidly. The VW engineer that was charged with implementing a software defeat, the current Tesla controversy is entirely based on software, as is the woman killed by an Uber vehicle.

As software becomes ever more a matter of life and death I think we’ll see software engineer used maybe more specifically. Maybe some or many programmers and developers should stop calling themselves engineers?
As a starting point, can you quote any evidence that a tablet is better than a paper book? Both for reading and for more general educational activities?

I assume your family doesn't use their tablets with candycrush-like apps unlike some of my acquaintances. Which apps do they use to make it worth it?

I tend to assume that the burden of the proof of value is on the new tool, otherwise we just keep changing and nothing gets ever battle-tested. Paper, pen and other boring educational tools have drawbacks and benefits that are well-known; what about tablets?
After this thread, I don't trust the dragonfly team to tie their shoes. Not a chance I'll be using their software.
IMHO this is not talked about much because that's not a new GDPR issue; GDPR introduces a bunch of new things about e.g. consent of processing data, but the "right to be forgotten" and requests to delete my PII that someone else posted to your forum is pretty much unchanged, it was a thing in EU legislation for quite some time already (might be a full decade?) so all the "here's what to do now" articles don't touch this.
True all these tools together can be used for building an alternative interface, but the company actually have APIs so that external services are able to integrate into their ecosystem. All the APIs are meant to be used together but each service can choose the API they see fit.
I agree that this is a bad way of measuring humans accurately, but I would say that _accuracy_ is not exactly the correct or optimal goal for hiring.

Google (and other's) strategy is to optimize for precision rather than recall or accuracy, which is the optimal strategy when you receive several orders more candidates than you are capable or willing to hire.

To maximize precision, you need to minimize Type 1 errors (False Positives), and you don't really care about Type 2 errors at all (False Negatives, e.g. throwing the baby out with the bath water).

This is of course if you treat people like data points, which seems more and more common (and explicit) with larger companies.
Whether or not things eventually rely on force seems like more of a metaphysical question than a political one; the resources spent on the perpetuation of the military-industrial complex could have been (could still be) diverted towards raising the living standards of the poorest, ensuring a basic security net for all, providing decommodified healthcare and education. It is interesting to think about why this choice wasn't made, why it doesn't get made.
I love electron, and it's definitely leveled the playing field for cross platform desktop apps. However, Electron apps are difficult to do with high performance and low memory overhead. I still think that native matters on mobile, though. I have yet to see any Cordova-wrapped app that works as good as native. There are ways to get native performance and still write in a cross platform manner (React Native, Xamarin, etc).
I think it's certainly possible. The Go compiler is AOT and there are Go interpreters (in various stages of completeness), it would be a matter of interpreting the application - finding hot functions in execution traces - and swapping them out with background-compiled versions.

Some work would be needed to keep the GC happy between interpreted and compiled functions, but no more complex than JS JITs have to do. Go's GC at least already has the capability to move objects, that's a help.

In reality, JITs are used to infer typing information that dynamic languages only discover at runtime. Go doesn't have this problem, and an AOT can probably discover stronger optimizations.
And that money comes from where?
No I am not, remark the Additionally at the beginning of the setence and eesmith's comment already mentioning Ada with the same time as mine.

Ada is one of my favourite languages.
It isn't metaphysical, it is purely a practical observation. How do you propose to "raising living standards" and all the other offerings using government but not using force?
> I would dearly like to be proven wrong. If anyone is aware of a $400 arm board I can buy right now

Not from the manufacturers you mentioned, but it is possible to buy an ARM board in a standard form factor that can be used in high performance applications. [1]

[1] http://macchiatobin.net/
You appear to be claiming that Apple deliberately develops software updates to break user- or third-party-repaired devices.

This requires Apple to have a team studying how third parties repair their devices, and working on ways to modify their software to break such devices while leaving all others unaffected. That's a not-insignificant challenge.

The likelier explanation is that Apple does not invest in developing updates that will deliberately break your phone as retaliation for you repairing it in ways they don't like. The likelier explanation is that Apple simply doesn't test the interaction between their updates and your repairs, and doesn't much care if your phone breaks as a result. They test for the interaction with their stock devices, and devices repaired through their advocated channels, and don't seem to want the "absolutely everything everybody might do must be supported" approach Microsoft historically took (with good reason -- one of the advantages of tight ecosystem control is getting to avoid Microsoft's nightmare).
Ask HN: What code to read for beginners?
What is good code on github or just public that is good for beginners or just for inspiration?
I'm generally opposed to the software-as-engineering metaphor, but I actually agree with what you're saying here. The problem is that in 20 years, I've never worked on a team that came within 100 miles of what you're describing. On every team I've been on, at software companies of all sizes, it goes like this:

"I like SOLID." "No, I don't like SOLID." "I think exceptions should only be thrown in truly exceptional circumstances." "No, I think you should throw at the faintest whiff of the unexpected." "I like short methods." "No, I like long methods. You can see the whole flow."

And so on. And the resulting standard for the team might as well be chosen by coin flips.
>The idea that "uses a graph" implies "equally hard to use".

What I'm getting at is that if you don't understand what the graph entails, and what you need to do the graph, any system is going to be "hard to use." This idea that things should immediately make sense without understanding what you need to do or even what you're asking the system to do, is just silly.

I've never seen someone who understands git, darcs, mercurial, pijul, etc go "I totally understand how this data is being stored but it's just so hard to use!" I don't think that can be the case, because any of the graphs those applications choose to use have some shared cross section of operations:

* add

* remove

* merge

* reorder

* push

* pull

I see people confused about the above, because they don't understand what they're really asking the system to do. I don't think any abstraction is ever going to solve that.

Git does have a problem with its command line (or at least how consistent and ambiguous it can sometimes be), but you really should get past it after a week or two of using it. The rest is on you. If you know what you want/need to do getting past the CLI isn't hard. People struggle with the former and so they think the latter is what's stopping them.
Taxes were even higher after WWII, gotta finance them somehow. Good thing the US isn't in a war today and doesn't have the need for high taxes to finance a bloated military. /s
The only ones with legal access to your criminal record are law enforcement, courts and yourself. Minor crimes are also erased off what is handed out to you after a while. Companies can just ask you for it as part if the job application.
Python web scrapping/crawling in nofap.com
I would assume because 7 comes before 8.
Just make it like an old ThinkPad and you’ll sell loads of them.

And please give us a 12” option ala x201.

Hell just use ThinkPad keyboards, I’m pretty sure they’re still produced and isn’t that what Novena uses?
GDPR and the End of the Internet’s Grand Bargain
It's clear you're not looking at this from a neutral perspective. Given that the situation is significantly different than you imagined and your view has not changed.

> Many defendents refuse a plea bargain of "guilty" because they don't want to be put on that list.

This is not the US.

> Non-police residents can inquire about felons on the list because of Sarah's Law

This is no different than an extended check which any company allowing you to work with children can carry out. The difference is here that vulnerable new partners of the person can enquire if they see fit.

It is about keeping people safe, not punishing people. It's literally a criminal offence to reveal information about someone having to sign the register.
Crappy tools are still tools.
I had an iPad in high school and loved it, despite not having any apps for any of my school stuff. Just the browser and the form factor was enough to be a pretty good device. Note taking was the main thing I couldn’t do with it, and now it’s a great device for note taking. That is a big enough differentiator from Chromebooks to make it the best choice IMO.

But of course this is just based on my limited personal experience, I could be totally wrong.
I was expressing a personal anecdote, which I said (up one) that I knew was a minority opinion. I wasn't saying that I was expressing a universal truth. Sorry that I wasn't obvious.
The author arbitrarily decides on "number of failures" as their measure of reliability, as opposed to a much more reasonable "number of failures" * "mean cost of failure". There is also no attempt to correct for the confirmation bias of software being so popular, no attempt to present non-anecdotal evidence, and no attempt to provide comparative data for other engineering disciplines.
So NEON is not the ARMv8 version of SIMD, because it is ARMv7 version of SIMD?
Those are not mutually exclusive.
15 Best Free Website Builders (Yes, Totally Free – No Payment)
I'm not offended, so if that's what you're reacting to, now you know. Instead, I was giving a personal anecdote in reaction to a statement which looked like an over-generalization.

My nieces and nephews were k12 when I gave them tablets.

Apparently I missed the news that tablets were terrible 100% of the time! Which appears to be what you're saying, but I can't really tell, what with all the names you called me. "Out of touch" or "ignorant", what a choice!
By transferring government resources from the perpetuation of force (military industrial complex/prison archipelago) towards the social expenses mentioned above. This would involve a diminution of force, and an increase in cooperative social relations.
Did you mean to post this as a reply to a different comment? I don’t see how it connects with anything I’ve said.
The title is tautological.

Tell me about "the entrepreneur who never started a company".
Only Genuine HP HighJet (tm) cartridges will dispense properly.
Tesla blaming the driver for not using their steering wheel correctly is effectively admitting the obvious, that their car is badly designed. If the car needs to be used a certain way to be fully functional and they can't work that into the design in a way that compels the user to use it correctly, they have failed. The reason conventional wheels are an example of great design is that the user is forced to use them. Their no-knob, no-button interior was, until now the more obvious design fail. Some people see Tesla's badly-designed completely flat all-digital interface as the 'future of the automobile', while in reality what they're looking at is DeLorean 2.0.
You’re right. But it’s not about making textbooks digital. It’s about bringing more interactive software into the mix. IMO a combination of text, video, and interactive applications would be much more effective than just reading a book. And for what it’s worth, textbooks are rarely “read” anyways. Subsections of chapters are used and often not in order. And that’s mixed with a plethora of other content which is still largely being managed in a manual and ad-hoc manner. Clearly we can do better than this.
> you don't understand traditional engineering

The first rate engineers I've known were competent mechanics as well. A traditional engineering course of study involves lots of time in the shop.

A mechanic becomes an engineer when he goes beyond merely implementing "book" solutions - when he starts understanding the "book" solutions, why they work, and where they come from.
To be fair, Google and Microsoft are also quite secretive about their products.
Singapore orders Grab to delay closing Uber app for an additional 3 weeks