skysight-inc/HackerNews huggingface dataset:
This is a hugely important issue for not just any specific area but American society in general. One word I don't see come up in Mr. Roeder's otherwise interesting article directly is "emergent", as in "emergent effects", but I believe that is at the core of many debates around issues like privacy/surveillance. Certain problems only show up with large enough numbers, ie, they exhibit non-linear scaling effects despite looking linear at small scales, and courts cannot simply draw a straight line and get an accurate reading. Privacy and security are ultimately based on economics, so there are cases where empiricism is unavoidable.

To take a single example, the "expectation of privacy in public": historically it's been overall accepted (and seems like "common sense") that an individual fully out in public has minimal expectation of privacy. Anyone randomly going by might see them. And in turn it makes sense that someone (including law enforcement) could review any single point source (like a security camera) without issue. However, as a practical matter there has still historical been a sort of emergent privacy due to resource limits. Nobody can track every single person, and dedicating the resources to surveil any single target/organization imposed natural limitations. Additionally, courts exercised some control via warrants for certain levels of surveillance, including new technology. For example, in Torrey Dale Grady v. North Carolina a few years ago the SCOTUS ruled putting a tracking device on a person or vehicle is a search under the 4th Amendment.

But in a world of ubiquitous recording and sufficient storage and computing resources, a lot of point sources can become effectively the same thing as putting trackers on everyone despite each being within existing jurisprudence individually. The nature of "voluntarily" giving up data gets called into question. Combined with other data or alone, where people go, who they meet, and at what times can be used to draw statistical inferences about a tremendous amount of information any reasonable person would believe private. But it's only the number of data points that have changed and the resource feasibility for storing/utilizing that data, not their individual nature. There is no whizbang new tech needed, just "more", "cheaper", and "better math".

Are American courts ready for those sorts of questions? What about apportioning responsibility for future externalities whose effects only show up statistically? It'll be a big deal in terms of restraining the new powers major entities are acquiring.
One of the primary features of state machines is that state transitions are well-defined. "Describing state machines", as the GP said, is typically done with tools like a reachability matrix or truth table. A looped switch statement will allow you to implement a state machine, but not describe it.

In other words, how would you express in code: "state Z can only be entered through either state W or X, but not through state Y", or "state V must be followed by state W, but only after condition A"? Sure, you can write a switch statement. But half the rules of a state machine can only be implemented by omission (i.e. by not coding it, instead of hardcoding the requirements).
Even the late-ish 90s were 20 years ago. Oh god
The pressure difference between 1 atm and the moon is exactly 1 atm. It's less than the difference between the inside and outside of most car tires.

The pressure difference between 1 atm and the bottom of the ocean is hundreds of atm, and the deepest spots can go over 1000 atm.

Put this way, it's easy to see why the ocean is so much tougher.

Luckily, the ocean is much closer than the moon, and the same gravity that is responsible for the tyranny of the rocket equation actually helps you get to the bottom. We've been to both places: the moon with Apollo landers, and the bottom of the Mariana Trench with bathyscaphes. I hope we'll keep returning to learn more about both. Of course, this will be much easier with robots that don't need to stay at 1 atm.
Safe User level access to kernel features
Disclaimer: Former Flatiron School student here. I'm seeing a lot of comments (and the title) about fake employment stats. There is nowhere in the article that alleges this. FS clearly publishes their jobs report and make it extremely accessible from the homepage of their website. The AG does not dispute any numbers in this jobs report.

The main allegations, aside from the SED license, are that they did not clearly state their methods of arriving at these numbers on their marketing materials. While that's true, I have faith that someone who has been thinking seriously about a career change enough to apply to a costly educational program such as Flatiron School would do their research.

Based on my experience, I don't find the numbers they report to be surprising. I'm personally more than a year into my first job (was hired almost immediately out of FS at almost exactly their 'average salary') and many if not most of my classmates have a similar experience. Flatiron, like any school, has students who put in the extra effort and students who expect to be successful when they're done just because they showed up every day. Those students tended to struggle throughout the course, and many needed to take internships before landing a full-time gig.

When I first looked into Flatiron, I checked the jobs report. When I saw that 52% of grads landed a full-time job, my thought was not 'oh good this school gets me a job.' It was 'I know with relative certainty that I will learn enough to be useful in a full-time junior dev role if I continue to work my ass off.'
If I'm not mistaken the Surface Book is not using Wacom tech anymore so you are stuck with Microsoft.
Coding bootcamp’s $375,000 settlement highlights challenges for new industry
Eurodollars are U.S. dollars deposited in commercial banks outside the United States and futures tied to the interest rates paid on them are among the most-traded contracts in the world.

Even back then, they had crazy derivatives.
>Remember that "cancer" is just normal cells that grow out of control.

This statement glosses over how important the molecular processes of cellular metabolism and mitosis are, how they are linked, and why cancer cells are aberrant. I don't think one can call a cancer cell a normal cell that is growing out of control.
Actually, the gamestate is saved in the localstorage. So you could backup it in some text file before testing one option and restoring it to test the other option.

However, some people might call that cheating.
> The main, 24-foot parachute was just flapping in the breeze and was tangled in its own shroud lines. It hadn’t opened! I could see the white folds neatly arranged, fluttering feebly in the air. “This is very serious,” I thought.

How can someone be so calm in that situation?

Nerves of steel, bravo!
Also, what if you replace the ML model with something more nefarious? Like have the model classify things incorrectly. Or if a target face is in the picture then send a request to a server of your choosing.
Their acceptance rate is much lower than all but the very top tier schools. Plus the students are a good bit older on average, they have more work experience, and most of them already have degrees.
Top GitHub Trending for Go – Free Email Verification API
Makes sense since Anders H. architected c#, turbo pascal, and Delphi. As soon as he left Borland, Delphi began to atrophy. Too bad because it was a ground breaking product when it came out.
It already does, for water effects.
Google Calendar for the web finally gets a redesign and new enterprise features
The #KRACK Attack – An Earthquake for Wi-Fi Security
Why is that better than generating static locally? Seems like a lot of fiddling for no benefit.
In practice, most Regexes fit on a line, and while not trivial to read, they don't involve a deep tree-like structure. Grammars, on the other hand, do, and ambiguity can be very sublte.
It still irks me that Google/Alphabet bought all those robotics companies and ran them into the ground. Not just Boston Dynamics. Schaft, the University of Tokyo spinoff, had some great technology. They had a good all-electric humanoid robot.
Bot and Dolly had paying customers and Google cut them off. Some of the perception companies they bought may have provided technology useful for the self-driving cars.

(I used to be into legged locomotion. I hold a patent on slip control for legged running on rough terrain. You need active slip control to climb hills. It's from 1994; I was thinking toys, but getting the price down that low was hopeless. I was way too early. There's still no legged machine that makes money. John Deere bought the Timberjack hexapod logging machine, but killed it after four years.[1])

[1] https://www.youtube.com/watch?v=2pJwDZXasKU
It's no surprise that DevBootcamp and Iron Yard, who recently closed, are not on the list of schools participating in CIRR (www.cirr.org/about). Also no surprise that Flatiron is also not in CIRR. Basically, any bootcamp not in CIRR is shady imho.

Full disclosure: I graduated from Hack Reactor in Austin, and got a job 2.5 months after graduation at a very reputable company in town. We also have 3 other HR grads, and a 30-ish person engineering team. This shit works. It's a shame schools like Flatiron drag the industry name down.

Pardon the throwaway to not identify myself from my actual account, which has lots of identify-able info.
I disagree that Bitcoin is a zero-sum game.

If the network continues to grow it could enable things that provide value that didn't exist before. When that happens, worldwide productivity increases and wealth is created. Therefore everyone wins.
In many parser generators (e.g. Yacc and ANTLR), a grammar author can specify the language semantics by including semantic actions inside the grammar. A semantic action is a snippet of code — typically written in a different language —that produces a desired value or effect each time a particular rule is matched.

Actually, the need for that went away with ANTLR4. The grammar is now all grammar (and lexer) and the semantic actions are listeners or walkers written separately calling or overriding methods and classes generated from the grammar.

Much cleaner that way.
And of course you can do that same format with JSON output - have a columns array and a data array.
¯\_(ツ)_/¯ you could probably make 3D bezier curves to generate the connector. The real iso-surface metaball definitely works in 3D.
Because half of it is actually a tablet with touch functionality.

Windows prompts a touch keyboard and has other features, but the experience is really poor generally speaking.
Yet many argue that we are overfishing and depleting our ocean's fish? What evidence can those individuals use to prove this is true if our knowledge of the oceans are as limited as you say they are?
> But it is a solution... the grammar is no longer ambiguous if you define choice as giving priority to one side or the other.

Sure it's no longer ambiguous to the computer. But the important question is: is it ambiguous to a human?

Take the "dangling else" problem. What does this mean in C?

if (a)
if (b) f();
else g();

If you defined your grammar with a PEG, the answer is: whichever alternative you put first (if-with-else or if-without-else). But that answer doesn't help someone actually trying to use your language unless they go and read your PEG. What user wants to do that?

Worse, it keeps language designers from being aware when they accidentally put gotchas like this into their languages. The PEG tools can't warn you, because to a PEG tool there is no problem. As a real-world example of this, it was not discovered that ALGOL 60 had a "dangling else" ambiguity until the language had already been published in a technical report. A CFG-based tool could have warned the designers about the ambiguity, but with PEG-based tools you are designing blind.
Seems like material design eye candy. Any ways to take a screen shot of your google calendar while hiding the titles? To share with external people to schedule meetings.
Javascript is too dynamic to have a safe subset. For example, using only the six characters ()+
[]! you can write arbitrary code. The main culprits are the weak typing, permissive attribute access, and large runtime environment with lots of surface area. This is unlikely to be fixable by changing the language grammar.

See http://www.jsfuck.com/

JSFuck is an esoteric and educational programming style
based on the atomic parts of JavaScript. It uses only six
different characters to write and execute code.
It does not depend on a browser, so you can even run it on
Node.js.
Instamotor. met right here :)
They have a much lower acceptance rate than the vast majority of CS programs.

You'd need to compare them to Stanford, MIT, Harvard, Berkeley etc...
> "Primarily driven by commercial usage". Can anyone name an ICO token for which that is really the case?

The value of the token can't come primarily from the person or entity promoting the token sale, but whether there is commercial usage or not is largely orthogonal to whether or not something is a security.
It's also ignoring the amount of middle-class savings that are destroyed during the crash...

The ONLY middle class individuals that benefit from a crash are those with the cash to buy in at the depreciated prices.
> Which ecosystem is "poor" depends on your own current situation

Indeed, I was speaking from my personal experience.
Again, you’re suggesting changing the rules because some people are bad at following them.

Why exactly would they follow the new rules?
Are you in Portugal/Lisbon? I’ve successfully launched one company and helped people start a few others. And I know plenty of entrepreneurially-minded engineers. Happy to grab coffee and see if I can help in meatspace. Feel free to email me: zemvpferreira at gmail
> take exams to do this

and who manufactures these magical exams you speak of, and on what authority?
Is there anything they didn’t rip? Even their demo video is Boston Dynamics style...
The Arcturians–The Most Evolved Alien Specie in Our Galaxy and Earth’s Wardens
The Kaiser et al. paper cited by 'pja is fascinating. This passage (at 887) practically puts the reader in the room at the Institute for Advanced Study:

<blockquote>

... Thus, when [Freeman] Dyson arrived at the Institute for Advanced Study in September 1948, Feynman diagrams in hand, he immediately joined ten fellow ‘postdocs’ in theoretical physics, the largest cohort yet.

[J. Robert Oppenheimer had reorganized the Institute to emphasize post-doc training for physicists; he was quoted as saying that "the best way to send information is to wrap it up in a person."]

In fact, the new building that had been planned to hold offices for the newly expanded ranks had not been completed on time, so all of the postdocs wound up sharing desks in one large room for the first 6 weeks of their stay – an architectural arrangement perfectly suited for the sharing of tacit knowledge.

They huddled around large tables swapping ideas, pressing Dyson to explain the details of how to use Feynman diagrams. He delivered several sets of long lectures to the group, supplemented by constant, informal conversations.

By the winter of 1948–49, Dyson had organized them into several groups, each working on distinct diagrammatic calculations. One pair, Kenneth Watson and Joseph Lepore, worked with Dyson to calculate high-order terms in a certain model of nuclear forces, while another duo, Norman Kroll and Robert Karplus, took up Dyson’s lead to undertake similarly complex diagrammatic calculations in QED.

So effective were Dyson’s tutorials that Wolfgang Pauli wrote to another of the young Institute theorists that May, asking what Dyson and the rest of the ‘Feynman-school’ were working on.

</blockquote>

(Extra paragraphing added.)
pass() can make passwords readable by multiple keys as well, but then I'd have to add the keys before loosing one. Possible, but, well, a usb stick in a safe location does the job for me currently.
Pascal language has a LL(1) grammar, typical for Wirth and other 1980s work.

LL(1) grammars are of great practical interest, as parsers for these grammars are easy to construct, and many computer languages are designed to be LL(1) for this reason.
Could somebody please tell me: How do they bend this thing so that the keyboard and the display face upwards as shown with the device on the right?
You’ve Heard of Tennessee Whiskey? Meet New York State Rye
> , but Gitlab pages are also much easier to setup

uuh, what?

i think gitlab pages are wonderful, because you're not restricted to jekyll, but how is it easier to setup? you only need to toggle the checkpoint in the repository settings...
DriverDoc Key 1.3.2 Crack and Serial Key Full Version Download
Jeff Atwood + Joel Spolsky - Stack Overflow = Coding Horror + Trello?
> So in other words "yes, that is a requirement that will eventually be on all android phones"? Am I misunderstanding something? Older phones being an exception does me little good going forward.

To date it means that it's very possible to bypass any protections put on this though - I believe this may even be possible without spoofing the device in this way, but in any case, Magisk works on any device available today.
The fact that you want to share a screenshot of a web app to share with other people suggests that some workflows are broken and some features are missing :(
Arbitrary Stateful Processing in Apache Spark’s Structured Streaming
That's basically the answer I arrived at as well. Yes.

For me the topic's related to the grandparent comment's question about 'why should the company (or its management) care about the stock market'?
> Rule 6: This rule excludes the use of an EBCDIC character set. No use of IBM 370's in embedded systems.

Yeah... um... I wasn't really intending to use a 370 anyway, but thanks for pointing it out.
> Apple lost a lot of the creative market with the trashcan Mac Pro

Exactly.

I wrote this last year criticising the current state of Mac hardware.

https://medium.com/@Pier/the-problem-of-osx-hardware-in-2016...
... but if you don't supply one of course Let's Encrypt won't notify you about anything.

So if you aren't paying attention you may get blind-sided by any future change, particularly if your use case is weird e.g. you can only pass http-01 by HTTP 301 redirecting to a machine with a completely different hostname, works today, could get outlawed as dangerous one day and they'd have the records to show you're going to be affected, but no way to automatically warn you.
There's a photo of the keyboard on the "innovation" page linked from the Tech Specs one: https://www.microsoft.com/en-us/surface/devices/surface-book...
Current PS3 versions can't be hacked, at least without hardware mods. I wonder if that's because they are actually flawless, or just there is nobody trying (or people who do try don't publish what they find). It nevertheless sounds funny to me that the PS4 can be hacked while the PS3 can't.
Your example seems to support my argument, not yours!

Dangling else's are solved by formally expressing a fixed priority in the grammar.

> unless they go and read your PEG

Well yes they need to read the documentation for the language... how else were they managing to write a program in it? How is it any difference from having to read the documentation to understand the precedence of different operators?
I actually wonder if a version of Smash Bros could have worked on NES with lookup tables for physics? The existing games are 3d but the physics are all 2d.
What if they win where goog-boston dynamics took a left turn?
China is getting good at AI and robots.
Interesting. How would that work for clients? If the destination file already exists on the client look for a .zsync on the hosting server, if its not there look for one at https://thirdpartyzsyncs.com?url=someurl ? What happens if the .zsync is out of sync with the resource?
Describing communication in terms of flow and direction is intriguing; it does sound like you have the experience to know what the problem is.
Expressions – beautiful regex app for Mac
Exactly - continuous deployment is about moving some/most testing to production, not eliminating it altogether.

Acceptance testing the system once deployed is the cornerstone of organisational acceptance of the CD doctrine - errors will always happen, it's just that they can now be fixed much faster in production.

Using an acceptance test suite as a deployment safety harness should dramatically increase the quality of tests, and hopefully the application too.
Thanks for the write-up!

(As an aside for what it's worth, I'm on track for around ten times my first salary from my early twenties these days. I'm in my early thirties now. All as an employee. I keep meaning to start a business, but life is cushy.)
By looking at how much fish is caught? It's pretty easy to measure: https://en.wikipedia.org/wiki/Overfishing#/media/File:Surexp...
I understand why Microsoft made the tradeoff - they chose to cater to a note-taking enterprise set over figuring out a design solution that would allow them to integrate Wacom tech. That makes sense from a business perspective - the majority of Surface customers aren't going to notice/care. Apple is a little bit closer to professional grade with the iPad Pro tech, but its still not there and the app ecosystem for this kind of stuff is still underwhelming.
How to Avoid Burnout Before It Happens
Good to see you on the front page, Varun. :- )

It's possible to do this somewhat efficiently beyond two balls with GLSL and lots of uniforms (or a UBO), since metaballs from the graphics perspective are really just distance fields.

If you want more than a few balls, you can do it in two passes: one to produce the distance field, and one to threshold it.

As an added benefit, it's straightforward to generalize these approaches to any two-dimensional continuous function.
Yeah, cryptocurrencies have their own overvaluation issues.
Netlify introduces TOML Structured configuration
Largely not successfully contested, perhaps, but not uncontested. I’m probably more tuned into the Canadian zeitgeist than your average American (I’m basically half Canadian and have a large number of Canadian family and acquaintances, including some involved in Canadian politics), and I certainly hear concern about where the ideas behind those laws may lead.

I really don’t understand people who are more afraid of a racial slur (to be clear, I strongly disapprove of that kind of thing) than of losing freedom of thought and of expression.
What if they did it on purpose to slow down the robot uprising >^<
Find and submit CAN frames for automotive vehicle hacking
Not sure how likely they are to be confused, but there’s a highly regarded sampler called Octatrack. https://www.elektron.se/products/octatrack-mkii/
When you turn PLEX -> USD using official means, can you withdraw that USD from Eve Online? Or can that USD only be spent on subscriptions/in-game items?

If it's the former, Eve Online is at minimum, a money transferrer. If it's the latter, it's just a store that accepts gift cards.
I'm here marveling at the amount of stretching the author did to make this article as hyperbolic and clickbaity as possible. The only actual point here:

"My keyboard broke. They fixed it for free under warranty. If other people's keyboards break later, they'll have to pay money".
You can simply ask fisherman about what is going on with their catch. People tend to side with scientific data, that can be outdated or wrong, rather than asking simple man about their own experiences.

We need to learn to ask "regular people", to make big scientific projects like this to work.
Stevens’ Annual Beach Party… It’s a Shore Thing
Exactly as he should have. He was traveling for commercial purposes and cannot use a travel visa. Nearly every country in the world requires commercial travel visas if you plan to work in the country.

For a professional rider, these competitions are work.
> Metaballs, not to be confused with meatballs

I once reviewed an academic paper at a major CS conference that misspelled metaballs as meatballs throughout.