skysight-inc/HackerNews huggingface dataset:
Ask HN: Best way to manage a fleet of iPads in a “hostile” environment?
My aunt owns a children's dental office and they have a bunch of older iPads out in the waiting area for the kids to use while they wait. The iPads keep getting messed up so she asked me to fix them. Here are the constraints:

1) They are used by other people's kids so they should be content restricted

2) Older kids are mischievous so they should be protected from them too.

3) The staff at the office isn't very technical so adding apps and refreshing the iPads needs to be very easy

Pointers towards apps or write-ups would be appreciated! I tried Google first of course but couldn't find any really good recent info -- everything seemed to be years out of date and suggest apps that either aren't maintained anymore or are only available to education.

Thanks!
Thanks Yev! I'm looking forward to those. I didn't realize they were that much more/TB than the 8TB guys.
Commodore Amiga – Boxx gaming trilogy for CD32 released
Particularly given that almost no SSD review says a single word about reliability, which is my principal concern.
For those that have not read the book - https://en.wikipedia.org/wiki/The_Diamond_Age
From the sounds of this thread Club Penguin need to get right on damage limitation and make sure this is reported in media as "Club Penguin upgrading to Club Penguin Island" or somesuch. Presumably they want to move their current user-base rather than kill it off and start again.

Sounds like they're having a PR disaster if this thread is representative.
Start here, I guess: https://mail.mozilla.org/pipermail/dev-addons/2016-December/...

(I've had to troubleshoot issues with Firefoxes being subtly broken due to how DTA injects into the network stack. That made for a rather biased reading of the above thread.)
I'm not the language's creator, but I assume that part of the goal was to bring synchronous programming to the mainstream. Synchronous programming languages are well known in the safety-critical hard realtime world. They're based on a mathematical theory that (as opposed to pure-functional programming) embraces interaction and concurrency, which makes them very suitable for interactive applications (whereas compilers are the natural domain for pure-FP). In addition, synchronous languages are currently the most amenable languages to formal verification. These two reasons are why they're popular and successful in the domain I mentioned. Also, synchronous languages naturally support styles of programming (under research) that are intended to be more natural, and facilitate correct code (in addition to the formal-method-friendliness), such as behavioral programming[1].

BTW, Eve is another synchronous language, although a declarative rather than an imperative one like Céu. It's great to see those time-tested and well-studied ideas finally break out of the safety-critical realtime world.

[1]: http://www.wisdom.weizmann.ac.il/~bprogram/more.html
The problem of "fake news" is the same as the age old Koan of truth vs. falsehood. Truth is subjective and relative to the time period and cultural mythologies, and is always changing. How can we even begin to solve this apparent problem if we can't even objectively define our variables, lest we become digital Don Quixotes?
I watched some of Design Inc.'s episodes on YouTube over the Christmas break and was impressed at their depth. I think these guys truly care about design and helping freelancers make a fair living. Happy to read more about them.
It's not just irrelevant, it's detrimental. The US should conduct itself from a position of power, not preemptively apologize for hurting other governments' feelings like Obama did. You do not bow to any king. You insist on exiting your plane to whatever exit you want, not through the fucking back door like Obama had to do in China. You demand respect. You demand red carpet and honor guard. You make sure to communicate unambiguously that you will not be manipulated by what's "politically correct", and you can only be swayed by the cold, hard facts of the situation, and your country's interest. You make others pay their fair share. You undo obviously bad trade deals. You negotiate good (or at least better) deals. Basically all of these things is what Obama failed to deliver.
Bring some Rust goodness to Swift :)
Also, really old news on HN
> You're not allowed to provide your own web render engine at all.

Is that true? I understand the security argument against JITs, but I don't see why it would be objectionable to run a copy of e.g. Gecko if you excluded the JS JIT component. (Of course you would never actually do that. But I'm trying to tease apart the separate arguments and see if they're actually connected.)

It seems to me that the root cause for this is all the JIT. If the JIT in iOS has to be exposed via IPC for security (as claimed in a sibling comment) it's simply not going to be a win to try to use it in combination with a separate rendering engine, if it's even possible at all.
Umbraco Setup and Pair Programming with Paul Seal and Joe Zack
Better source: https://www.bleepingcomputer.com/news/security/ransomware-in...

"We were hacked, but nobody was locked in or out," the
hotel's Managing Director Christopher Brandstaetter told
Bleeping Computer. "For one day we were not able to make
new keycards."
People are willing to revisit it but it ends up ending in one side of the debate yelling "BECAUSE TERRORISM!" and then plugging their ears as to not listen to a response.

Mind you, the "one side" isn't a particular political party, it's both, depending on the context that lead up to the discussion.
I'm down-voting you, here's why:

Instead of claiming that we can't have that discussion, why not try to have that discussion?
Chimps’ behavior following death disturbing to ISU anthropologist
AWS Traffic Load Balancer – Anycast
> Cost of living is dictated predominantly by the cost of housing, healthcare, education, and food.

> so far, technology seems to be making just about everything it touches cheaper for everyone.

You say this, but only provide a source for 1 out of 4 key indicators of cost of living. Can you provide the same evidence towards housing, healthcare and education becoming significantly cheaper as a % of a budget of an average household?

Otherwise that statement is just incorrect.
Safari bookmarks/tabs sync across iOS/macOS as well. You can also access tabs/history originating from the iOS client.
There are various new approaches to central planning that may be of interest, such as those in Towards a New Socialism by W. Paul Cockshott. I don't think central planning is necessarily something bad, and there are certainly sufficient alternatives from both inside and outside Communism. Many Communists such as myself are not attached to one method or another.

The idea that some period of authoritarianism is required for Communism is quite a Leninist idea. Sometimes I feel as though Communism would work better as an ideal to strive toward, rather than necessarily something to be acheived. I don't know how others feel on this, though.
It looks like you can just mark it as being for presentation:

<table role="presentation">

Although the screen readers seem to do a decent job of doing this automatically.
I think I like Reason's syntax better, but can't say I dislike Ocaml's.
the question is how much reward is needed

Who decides that?
Legally speaking, the situation could change drastically based off of new composition of the U.S. Supreme Court, legislation making abortion de facto banned, or an amendment to the Constitution explicitly banning it.
Palo Alto Area Locals – Alpha Program for Strength Device Prototype
(Happy to remove if this is against the spirit of the boards)

I'm a Data-Scientist/Physicist, working on a fitness device prototype (very far from my usual arena :P). If the following describes you checkout me "Long story-short" below and sigh up at PrototypeStrong.com

I'm looking for people who are:
- In palo alto/mountainview/menlopark
- Want to get stronger and bullet proof their bones, tendons and ligaments
- not currently and maybe never involved in weight training
- Understand that the program is not free (Sorry, the prototypes involve some relatively expensive industrial parts and I want to be there personally to train people for at least the first couple sessions.)

Long story short: I stumbled on a training method of Olympic lifters from the 1960s that was supposed to rapidly increase strength as well as tendon and bone density. Sounded like nonsense but a friend challenged me to try it. ("I thought your a scientist, it's easy to try..." he caught me). 2.5 months later many of my lifts had doubled! So I got a bone density scan - I'm now in the 99.95th percentile. To put that in perspective that is well above and mere human I’m likely to meet and approaching a weak baboon :P

I wanted my family to use it, especially my mom due to the bone density benefits. It's perfect as a beginner training method - less than 2 mins effort spread over a weekly 1hour session or 15 seconds a day. (I told you it sounds to good to be true.) The problem: you have to be willing to put yourself between the ground and a thousand lbs of metal…Hrm... so I engineered the weights away. Eventually it will be a connected mobile device about the size of a coke can tethered to a skateboard sans the wheels. You can see what the prototype looks like here:

https://www.instagram.com/p/BP1OuOXBb62/?taken-by=macedonia384

See me "lift" over 1600 lbs:

https://www.instagram.com/p/BPxuDRvBQB3/?taken-by=macedonia384
> How much is there even left for Chrome to do

Looking at https://chromium.googlesource.com/chromium/src.git/+/master/... there is:

autocomplete, autofill, content settings, content suggestions, crash reporting, desktop promotion, device sharing, dom distiller, favicon, find in page, first run, geolocation, history, infobars, metrics, open from clipboard, passwords, payments, physical web, prefs, reading list, search engines, share extension, signin, ssl, suggestions, sync, translate, voice
I'm not a fan of how he repeatedly compares VIM/Emacs to web browsers. Text editing will always be the same, you have one job: edit text.

The internet has been rapidly changing in comparison to text editing. New creations are made everyday that need to be loaded onto nearly every internet capable device including phones, tablets, TVs, and every other computer we use. Browsers need frequent updates to be able to compete as well as to adopt new technologies as they come out.
Don't Make Me Code, Ep 13: Standing on the Shoulders of a License
> It would be really nice if there was a stable, maintained, and officially supported virtual machine implementation for OS X.

I believe that there's a DLL patcher for Windows VMware that allows OS X guests. Back when I tried it last time, it worked nicely but then again I only used it for creating USB install media for repairing / reinstalling broken Macs and didn't require stuff like high-performance USB or GPU acceleration.
Drive failure rates can be computed across different batch sizes, provide the batches are big enough to provide meaningful numbers. There's no need to have the batches be exactly the same size to get useful and accurate data.
I applied to Y combinator with an app that addressed both points raised under news section three years ago and didn't get accepted.

Back then we were facing the same issues in Turkey. Ultimately, we had to close down the site because Turkish government was silencing every opposing voice.

Funny how you guys are now thinking this is a big issue NOW.
Facebook Lets Advertisers Compare Results Across TV, Digital and Print Campaigns
Yes, the problem on how to handle events in soft real-time applications with concurrent activities that affect each other.
We initially targeted constrained embedded systems and came with the following design decisions:

- Safe and seamless integration with C (everything in ES uses C). Approach: source-to-source compiler + finalization mechanisms.

- Allow shared memory concurrency (typical in ES with I/O ports and low-level manipulation). Approach: synchronous concurrency + full determinism.

- Small overhead (we target 8-bit micro-controllers). Approach: single-threaded implementation, lexical memory management (no GC).

After investigating the synchronous languages from the '80s (Esterel, Lustre, Signal), we came to the conclusion that we wanted something in the line of Esterel.

The thesis and papers [1] discuss the design decisions in extent.

[1]: http://www.ceu-lang.org/chico/#ceu
Tesla – Lithium-ion storage is ready to power the grid
Why is some social media content interpreted as bragging?
No kidding, "oeste" in Portuguese comes from the same word as in English, but I still mix them up. That's shameful.

Thanks a lot for those links.
Was just talking with my boss a few weeks ago regarding how we might allow customers to use a custom domain name in the future. Was dreading that implementation but now it's looking a little brighter with this writeup. Thanks Etsy!
Not so much pro life, as I like to disassociate myself from that hypocritical stance, but I like to call myself "whole life" or basically pro life for the whole life, from beginning to end.
I think it's been known for a while! Here's an old video of a guy inducing read latency spikes by shouting at some servers: https://www.youtube.com/watch?v=tDacjrSCeq4
For popcorn the best I have found is an heirloom variety called "Tiny But Mighty" (http://tinybutmightyfoods.com) that pops up as tiny hull-less popcorn. It looks a bit strange the first time you make it, as the popped kernels are much smaller than standard popcorn, but the taste is worth it. And you should be using a whirly-pop to do the popping :)
Rappers sorted by size of lexicon
Correct me if I'm wrong but if this is proposed by a democratic congresswoman, isn't it unlikely to go into effect versus what I assume would be a more aggressive reform by the Republican party?
I don't think assessments are fundamentally numerical. Assessing is at its core simply about recognizing experience and I think systemized ways to do so would be incredibly valuable, as opposed to an ad-hoc system where everyone builds their own judgements. While that is more flexible its also far far less efficient. Companies hiring, other educational institutions, all need a way to efficiently parse experience without having do it themselves, and so a systemized assessment network I think will be necessary.

Experience could even just be a boolean value, has or doesn't have, instead of anything numerical. Or there could emerge separate numerical systems for each area of knowledge. The important part is that the system is based on social consensus of people who actually possess the experience, so that its the most relevant and applicable system possible.
That massive amount of spending on DHS, TSA, ... amounts to right wing social welfare. Conservatives are not going complain.
The comment strikes me a concern trolling.
Burst Your News Filter Bubble with Read Across the Aisle
Your wording could have used some improvement, but I think you're onto something about the regional concentration of influence and money being a negative thing for the well-being of the nation.

We need to stop writing off states that aren't progressive enough as places unworthy of investment or business. Part of the problem is that "founder culture" isn't big in smaller cities away from the west coast. Some time and investment towards teaching students at state colleges and community colleges across the nation, along with some actual investments could go a very long way.

Of course, most VCs already have a deluge of bad ideas that will come to them, so they don't think there is much to be gained from seeking out new sources of ideas. But that's elitism and laziness. There are talented and driven Americans who may not talk with the same lingo or approach the same problems the same way, but leaving them out (or requiring them to move and be surrounded by others who do think how VCs want) will only entrench the existing divide.
I fully agree that there are multiple forces at work here and globalization and technology are not a universal benefit to the western poor and middle-income.

I just wanted to expose something commonly left out of these discussions, which is that technology is generally deflationary. More technology in the areas of healthcare, education, and housing might be the solution, not the problem.
>the courts failed to uphold the constitution //

USA has elected and politically appointed judiciary doesn't it? If so then is that at all unexpected, which politicians would put their guy in the judges seat if they thought they'd then have to obey the law.
Exactly. Also happens when people talk about would-be DSL that they made on top of existing language and mention that you can always fallback to using it. But that's the whole point of the domain-specific language that it is not a generic purpose one!

Sometimes less is more and constraints are good, there are things that you shouldn't shoehorn.
> Don't want to be too negative but technology is not only a force for good but also causes problems for a lot of people.

Technology is a tool. Effects depend on who handles it / with which incentives. It can naturally facilitate wrongdoing (intended or not) but it also can – and it would be irresponsible not to use it – to counter said wrongdoings.
I understand that this is a sensitive issue, but your point would be stronger if you dropped the tone by several degrees. In this case, you seriously misrepresented the parent and turned what should be a very civil conversation into the polarized bullshit that absolutely ruins the internet.
Agreed!

I think part of the problem is that they rely too much on SourceKit, which is a rather indirect and slow way to provide basic features like syntax highlighting and auto completion. These should be built into Xcode itself. As it is now, SourceKit has to do substantial work in a short amount of time which results in frequent crashes.

The compeller's error messages could use some improvement too, I don't consider 'BAD_EXEC' to be a descriptive error at all.
Try a whirley-pop popper. It has vents at the top to let out the steam and a hand-cranked rotor to agitate the popcorn as it is popping so that the unpopped kernels fall to the bottom to finish cooking.
Sure, but a drive count of 45 is not very reliable.
Bad headline. Right there in the article:

“The burgers are cooked on-site at [a nearby] McDonald’s and then immediately loaded into the heated machine, which is refilled on an ongoing basis to ensure fresh quality,”

It's just spitting out preboxed items like any other vending machine. Humans are still involved.
@antisthenes: I did not say technology has made housing, education, or healthcare cheaper. Please read what I said again.
Osama bin Laden predicted that America would overreact.

https://www.odni.gov/files/documents/ubl/english/Letter%20to...
That is awesome! Remember that many people want to learn regardless of their skill level or experience level and everyone has something you can learn from them. Take advantage of both and try to connect with those around you. :)
As a teacher, I would kill for a collaborative curriculum and assessment tool. A "backend" service for creating, managing, and personalizing curriculum materials would go a long way to mitigate the absolutely astounding amount of redundant labor that goes on in schools (you're really creating a comprehension quiz for To Kill a Mockingbird from scratch?).

Contrary to popular belief - even here on HN - teachers are chronically making known sub-optimal instructional tradeoffs because they lack the time to complete tasks as they should ideally be completed. Very little seems to be done to create tools to improve the instructional process (that doesn't involve removing the teacher from that very process - e.g. MOOCs, Khan Academy, Knewton, etc.). Those digital alternative absolutely have a place, but there's a lot of opportunity to fundamentally improve the instructional work being done by teachers in classrooms every day.

Your suggestions are a great place to start:

- network instructional materials and lessons so they can be accessed in their entirety by other teachers

- network assessment materials that are tied (on the question/answer level) to standards and common goals (e.g. comprehension quip above).

Email is in profile if anyone would like to continue this discussion in a more detailed manner outside the thread.
I've not looked at OCaml, but when I discovered that ML's pattern matching works for function heads, I immediately became more interested.

Pattern matching for function heads is magical. Thus sayeth the Erlang fanboi.
Although the UAE is the only country which took refuges, those "super-RICH Muslim countries still took about 25x times" more refuges then the US.

Those not so rich muslim countries took about 100x times more then the US.

> .. share the same ideology first.

What kind of ideology you are talking about? Not brave (trumpist) enough to use the word religion?
I was looking at making an IoT doodad recently that already had a pretty crowded market because everyone who is currently making the same basic idea, including US and Chinese manufacturers, sucks at software.

The one US-based iteration of this product, understands what consumers want, but it's software very much looks like it was produced by hardware people. It works, but only barely. I bought it second hand yesterday and there are already two software-only features I would add that would have increased the usefulness of the product significantly.

The Chinese versions are so damn cheap, I wanted to buy one, but their software (even from xiaomi) doesn't even meet my basic requirements.

Part of this is probably the fact that consumers (like me) are stingy and software developers are expensive, and you have to keep paying them even after you've gotten all the money you're going to get from consumers since people hate paying for subscriptions.

Maybe these knock off makers will get better with software, I don't know, but at the moment I feel like there's a big gap in what knock off makers can do.
Actually tried out Design Inc. earlier this year and was surprised. Glad to see these guys doing well.
Since you have many years of data, do you explicitly factor the observed the failure rate patterns of particular brands into cost models when buying drives? (E.g. more anticipated replacement cost factor when buying Seagate drives.) Or is the failure data purely for curiosity and not fed back into a spreadsheet? In other words, does every cost projection treat every brand with the same predefined anticipated failure rate regardless of brand?
Monetary rewards are far from the only rewards. Ability to effect change is a broader version of that reward: Elon Musk doesn't have as much money as Zuckerburg, but there's an argument to made that he's wealthier, since he's able to enact more/different change in the world.

(Of course, Facebook has had such a ridiculously large effect on the world that argument is probably hard to win, but it illustrates what I'm trying to say)
TN is better if you're Canadian, but you have to do some legal wizardry if you want to get a green card.
> Those that remain would be those that do the work they love because they love the work, not because they were expecting a payoff of some kind.

Yeah, until they can no longer afford the rent and grocery bill. Then they give up their passion in order to survive. Or they spiral out of control because they can't cope with giving up the work they love and because people are withholding one of the most fundamental and powerful forms of approval and validation: remuneration.

> examine the entire open source software ecosystem.

And examine how often a well-loved technology stagnates when it's corporate benefactors fold (because they can't pay the bills) or de-prioritize the OSS projects (often because they can't monetize effectively).

At the end of the day, creators need food, shelter, etc. The most historically reliable way to provide that is to pay them for their work.