skysight-inc/HackerNews huggingface dataset:
"Do you know I can predict and (sometimes) control the progress of certification testing of cross domain solutions? That was my PhD."

Sounds more like engineering or process control than ad hoc. That's a good improvement. Esp if someone is assessing time to market or cost-effectiveness.

"that's what I've got in prototype."

Good. Hopefully, everyone does it a bit differently, too, for a security through diversity benefit. Too much monoculture going on even in old high-assurance systems that all built on GEMSOS, SNS, STOP, or LOCK. Three of which were really similar in security enforcement, too.

"I've taught Clive's energy gap notion to my students in university classes. "

He just did another write-up on that with some new channel ideas built-in here:

https://www.schneier.com/blog/archives/2018/02/friday_squid_...

"Could I talk with you in more detail about that idea of yours for visually inspectable process node?"

Sure. Just send an email to the address in my HN profile. It's still good.
I completely agree with the first sentence. I actually had to make an effort to watch it past the middle, where the writing gets really bad. (I stuck with it because i'm a cyberpunk fan, your mileage may vary)

The book is no masterpiece, not by a longshot, but it's a fun read and I think it's miles better than the show.
People's mindsets are fascinating
I've actually seen some projects where it's organized into a bunch of files, but then they export/"compile" to a single header file which is what you include in your project.
xkcd: The History of Unicode
Point taken. Some games, though, could be accessible if not for the way the UI was implemented. For example, repackaged text adventures. I downloaded the Lost Treasures of Infocom app for iOS, and it was completely useless with VoiceOver. Presumably because the dev at Activision who was working on this packaging used the same kind of UI toolkit that they always use for games. The same goes for turn-based strategy games, if it's feasible to provide text for all the graphics.

Accessibility for games is definitely a much lower priority than accessibility for applications that are used in business, education, and everyday communication/social networking. Still, a blind person can feel excluded if their friends are playing a game that they can't play. Sometimes a given game can't be made accessible without changing the whole game mechanic. But that's not always the case. So, something to consider.
Fact is though that instead of coding up an object detector, the machine is doing it now. This job is now being controlled by ML personnel, not (yet) your standard programmer. What is left is glue code and architecture, at least for some time.
One of the top 5% economists? LOL
Market efficiency is not about prices reflecting "intrinsic value". First lesson of economy is that there's no such a thing. An efficient market allocates resources according to people's preferences.
What's the "intrinsic value" of collectible baseball cards? Yet they have a non-zero price in a mostly unregulated market. No economist before has ever bothered to write an article about why ridiculous collectibles disprove market efficiency... maybe because this doesn't make sense?
Also, pretty much nobody believes in markets that are maximally efficient in every case. People just understand that markets not being perfect doesn't mean those trying to regulate it are automatically perfectly enlightened.
The article conjures a bunch of fallacies in order to attack a straw man.
For years I refrained from doing a post like this because I feared (and still fear) that somebody at Google will notice what is going on and shut the old APIs down.

"What? server XYZ still works!? Mel was supposed to turn it off in 2010!"

The J2ME midlet has been very useful in the past years and I really don't want to lose it. (Ah, the pain and sorrow of relying on somebody else's service.)
Karl Fast – Deep Interaction (2014)
The show is mostly _fun_, but I definitely wouldn't call it a _great_ or well-made show, apart from the visuals. Too much clunky dialogue and half-baked subplots.

In particular, there's a certain traumatized daughter whose plot never makes sense at any turn. The show seems to expect us to already know and have a major emotional investment in a character who we've never seen speak and who seems to have almost no tangible relationship to anything else happening in the show. Plus the way other characters react to what's going on with her is completely nonsensical.

The show has plenty of issues but that one in particular really bothered me for some reason.
Best Sleeper Coins for 2018
> what sort of violent crime do you propose to legalize

Hundreds of thousands die and are injured every year from prescription drugs, faulty automobiles, guns, and all manner of other defective products. Why not criminalize those violent crimes?
An event that blew away the astronomical world
In some places violent crimes are overwhelmingly committed by this or that minority -- especially violent crimes of a certain type. Lots of places, for example, have some ethnically-colored mafias.

Another case is poorer immigrant minorities committing more crimes than the baseline population (because of their poorer upbringing, lack of opportunities, alienation from the host society, because some things are culturally OK in their old culture but crimes in their new one, etc).
An opinionated guide to Haskell
Levandowski can't be all that smart if he thought he could download 14,000 documents onto his work laptop, without Google noticing. I mean, hello? Any sane I/T security protection architecture would assume that despite the best security you can put on employee's laptops and mobile devices, a sufficiently determined criminal or state actor is going to be able to get onto the laptop.

So having extensive monitoring on work machines is not because you don't trust your employees --- but because you don't trust that the employee's laptop / mobile device is always going to be under the control of the employee. And if it does get compromised, you want to be able to state with confidence how much data might have gotten compromised, or how much access the criminal or state sponsored attacker might have been able to gain access to.

The fact that it can also be used to find incriminating evidence for back-stabbing employees who are intent on screwing over their employer is just a bonus.

And if he wasn't smart enouh to realize this, I wonder how much Waymo lost and how much Uber gained when they lured him away from Waymo. :-)
C, the language, doesn't come with e.g. a MySQL driver either, but I'm pretty sure you can write one in C. If you're going to be pedantic at least be correct.
It would be interesting to a breakdown by race done well. How do you categorise someone who has parents from different racial backgrounds? What about adopted children? How do you control for other relevant variables?
http://www.swiftcertainfair.com

Been studied, replicated, and thoroughly tested.

It’s just one option as well.

There are many many more.
yostrovs is too polite to say it, but that segment of the population to which he alludes are American Jewry, who demonstrably wield disproportionate influence across America and consequently the world.

If you doubt this, just look at the principals of the major American media, finance, and political advocacy organizations and count the Jews.

Predictably, whether by conscious nepotism or accidental bias, they employ people who share their own hereditary interests and innate philosophy, shaping the company into one which is in conflict with the host nation's people.
> "As a relative newcomer, the most frustrating thing for me about the Java ecosystem is the frequent breaking changes and inevitable dependency conflict problems that result."

I've got a couple of questions here because it's an area I find interesting.

Do you have a list of offenders (in addition to Guava) that you frequently get bitten by?

- What other ecosystems are you familiar with and how do they compare (favorably or otherwise) to Java?

- What in particular do you find unpredictable about Maven's dependency resolution?
>Do you really believe that nothing we do matters? That it’s all a roll of the dice or uncontrollably riding the waves of systematic oppression and privilege?

No, and this is the second time now that you've made a ridiculous strawman out of my statements. I'm saying systematic oppression and privilege matter and have an impact. This is opposed to what you said which, if I understand correctly is "work hard and you'll be successful, no matter the situation". When I say "no the situation matters too", you manage to interpret this as some kind of fatalistic "everything is predetermined" argument, which it is not.

To be clear, I'm not saying that privilege is the only component of success. I'm saying that hard work is not the only component of success. So far you seem to be interpreting the second as the first.

Perhaps if you actually tried to understand what I was actually saying, instead of going out of your way to misinterpret it, you would realize that it wasn't as much nonsense as you think.

>And let’s be real, if you’re good at what you do, you’ll be fine. Every good developer can get a job. That’s the economic reality we live in. People are capable of achieving that with hard work.

There are a lot of people that don't have the means to "become a good developer". I'll agree that good developers can get a good job, but for a lot of people, there aren't enough hours in the day to do what you handwave away as a given.

>the naysayers.

What, specifically, am I doing that is naysaying? Is saying "your success is a product of both your hard work and your circumstances" naysaying? Really?
No, my statement is very simple and mathematically correct. In order for the global population to hit peak child, every subgroup must also hit peak child. You cannot have a finite set contain an infinite set. You may think that every subgroup will hit peak child and thus the global population will hit peak child - that is logically consistent. But you cannot believe that some subgroups will expand indefinitely, but the global population will peak.
I tried to get through this, but after one or two chapters it seemed really dry, and somewhat outdated for current markets. I've read dry material on financial markets before, but jeez. Did you actually learn much from it? If anyone wants to post a tl;dr summary, it would be appreciated.
There is no "input field", the UI state is entirely on your end :).

This is immediate mode UI. It handles inputs and renders simultaneously. Consider a line from the example in the README:

nk_slider_float(&ctx, 0, &value, 1.0f, 0.1f);

That line is responsible for both drawing the slider (at a place determined by value, with min = 0, max = 1, step = 0.1) and setting the variable `value` to whatever position user is currently dragging the slider to.

Or:

if (nk_button_label(&ctx, "button")) {
/* event handling */
}

That simultaneously draws the button and executes the conditional if the button was just pressed.

Immediate mode GUIs are used in games, where you think in terms of drawing frames, each visible for a fraction of a second. When using such GUI, you usually "clear" it at the beginning of the frame, feed it with input from current frame, then build up the UI at the same time as you're drawing it[0].

So basically, you're in total control of the state; there is no persistent "input field", you recreate it each frame with a function call, and it's up to you whether or not it's meaningfully the same input field as it was the last frame.

--

[0] - most times, like in this case, "drawing" means you "build up" a list of display commands which then you feed to the renderer at the end - this lets an immediate mode GUI be independent of whatever graphics library you're using.
OK I get that the big .h file is still logically separated into an .h and .c, like you say.

But what about preprocessing times? If you're including a library from many of your source files, then even if it always hits the #if 0 case, the preprocessor still has to parse the implementation. It matters for distributed compilation too -- more preprocessed bytes have to be sent over the network.

I'm sure there are cases where this overhead is negligible. But I'm just as sure there are some where it's not. Not caring about how much text is in your headers seems like a bad habit to get into. Build times are the main reason I don't use C and C++ more.
Games. But this was back in the DOS era, when you could just treat the screen as an array and write directly into it, and many of today's languages weren't available.

I would suggest looking at the classic "Programming in the UNIX environment", which is dated in detail but very good on the UNIX/C design philosophy.

But as others have said, you need a specific reason to learn C now, rather than more modern languages.
You don't need a project to tackle C. Start with "The C Programming Language" and do the exercises or "C How To Program" by Deitel & Deitel which also has plenty of exercises.
I used to trade volatility and conventional wisdom is definitely not that the Vix is always quiet.

The phrase I always heard and said is “we are picking up nickels in front of a steamroller” in reference to shorting implied Vol. Everyone knows this is bound to happen.

Although, the trick is that over a long enough time horizon implied volatility is higher than realized. People are unnaturally scared of movement in the market.

There are books published and read by almost all traders about this very event by Nick Taleb.
Hm, I’ve just never actually seen that. I started out with the ispmail guide plus SPF/DKIM/DMARC tutorial from linode and DO, and applies those on my cheap server. Just worked, never had issues (and this is the fifth server already, previously I’ve been with OVH, Hetzner, Online.net and KimSufi).

It’s just, I can’t believe that it’s just luck that I never had these issues. Is it luck? Is it because people try configuring email without such tutorials (which actually would be quite complicated)? Is it because people with no devops experience try it?

On the other hand, if a devops engineer can set it up in a day, it’ll cost you ~270€ (taking a usual European salary for such a person), which would you get 27000 emails with this service. So it might actually be worth it.
Same, I didn't appreciate Chicago when I lived there. The El is pretty great in retrospect. The idea of not having a car in Seattle seems ludicrous.
Original pencil drawings for Marvel vs Capcom
1) The most common and most valuable injunctive relief in IP litigation is an injunction to have people stop using your special sauce. That's literally what they got in the settlement.

2) Because prior to the trial there would have been a flurry of discovery related motions, a large amount of time pulling engineers off their jobs to have them perform witness prep at both companies, then a large period of pre-trial legal prep, then the trial itself.

At all stages, information is leaking, and expenses are going up.

... And then the appeals start.

... Then the partial re-trials and appeals on those.
I learned how to program in college ~2008 by reading Java books page by page, then typing each exercise up by hand and running it, checking out the results, making slight tweaks for curiosity, re-running, etc. It sounds like a lot of work, and it is, but it's rote work not hard work, and for learning a language that's heavy on syntax boilerplate like Java, it made sense to me. This was the best way to build up momentum.

If I could go back today, I still think that's the right way to start. Maybe the medium has changed slightly — today it might be an "X the hard way" course that's more focused on a final outcome that snowballs over time across challenges vs many discrete exercises.

I think combining something like that with a programming puzzle site like Codewars, HackerRank, Exercism.io, etc is a good combo for growth and reinforcement.

That said, I don't think people should learn to program just for the sake of learning to program. I really think the only way to do it is having a meaningful problem in mind and solving that problem, whether that's for work, a side project, puzzle, etc. I think it's very powerful to learn by writing code that solves your own problems.
I don't think people liked how Three Strikes laws have turned out.
The way society treats recidivism, with a series of escalating time-outs, is very similar to how we treat questionable behavior in computer security with rate-limiting. It's not a binary choice where you either drop all pretense of security or have an oracle to always know exactly who should be kept locked away. Rather, there are benefits and trade-offs balanced in the design of each system, including the understanding that there is limited knowledge to go on at each enforcement point.

I think it is interesting to find such parallels in the design features of such a wide range of systems as courts, prisons, network firewalls, and authentication systems. One can imagine various interpretations in response to these parallels: on one extreme, the designs could demonstrate common cognitive biases of the humans designing them; on the other, the functioning systems could be illustrating natural truths that have been discovered through the evolution of these systems...
I've been through several ONVIF cameras which did provide RTSP but only at 240p resolution. Now I go straight for a camera with a web interface and exclusive RTSP output.
My claim that Standard Chartered thinks "strict haskell is a lot easier to deal with" comes from this comment from Lennart.

> If my only concern was semantics (i.e., input-output behavior) then I'd prefer call-by-name semantics, because I think it behaves more compositionally. But for practical concerns like resource consumption, debugging, stack trace, etc then strict evaluation is better.

Overall though, you're right that my initial claims against strictness may have been a bit too harsh. If I could edit my initial comment, I would write something more like

> 2. Laziness is often hard to use in practice. As Standard Chartered, a company that uses a strict variant of Haskell, notes: space leaks, difficulty of debugging, and hard to decipher stack traces are downsides to laziness.

In my opinion, laziness definitely does have nicer semantics than strictness. It's more expressive and easier to compose. In practice though, I prefer strict languages mostly for the reasons Standard Chartered mentions.
I agree. It's good that you bring this up, and also great you provided some extra context about why you're doing this in another comment.
A very faithful adaptation that reflects most of the strengths (and weaknesses) of the source material.

For example the ending felt a bit like a false summit. Solving the Bancroft murder should have been the climax of this detective novel, but the story keeps going and feels awkward afterwards. I had forgotten how badly the story lost me in the books until I was watching this show and I couldn't remember what I should be caring about. You can't build climactic tension if the viewer isn't even sure what they should be tense about!

Setting aside content, I just want to say Poe's actor was fantastic, but Rei's actress just didn't deliver on the same level as the rest of the primary cast.

And the sets were amazing. Some of the best I've seen on a streaming-only show.
Algebraic Dynamic Programming (2002) [pdf]
Yeah we're using AppSignal, I do kind of miss Skylight's "agony" metric though.
Until you can account for multi century generational subjugation its going to be hard to say anything interesting.
Actually in terms of other more diverse countries like the UK and USA probably not just seems a lot as Sweden had virtually zero BME migration until recently.
... and why do you trust snopes?
You’re clearly not suggesting that the US is 80% male. Once you create a subset that fits your criteria it gets a little silly doesn’t it?
Ethical Hacking – Beginner to Advanced  February 10, 2018
XML is 20
Do you mind summarizing what that is a bit? I’d like to read about it, but either the link isn’t working for me (I’m on mobile) or it doesn’t contain much information aside from the homepage.
no i wouldn't - i know all about kalman filtering. it's still not enough
I don’t claim that the Amish will eventually outnumber everyone else. I merely claim that for the global population to hit peak child, every subgroup has to hit peak child. That is a very mathematically sound statement. To me it seems intuitively unlikely that every subgroup will exhibit the same trend. What I expect in practice is not that the Amish will outnumber everyone else, but that over time many different subgroups that are expanding their population will continue growing, and thus world population will continue to grow.
> federally subsidized, of course

Wait, could you explain what that means.

I thought private universities did not receive any government assistance at all. Do you mean subsidized loans to attend such universities ?

If so, I can understand. That might not be the wisest thing for a government to do.
Using k-d trees to efficiently calculate nearest neighbors in 3D vector space
I didn't say it wasn't written in C.
i don't get it. when there is only one solution to a problem reiterating that solution absolutely has value.

for example:

"how can i lose weight?"

"exercise and diet"

your response is akin to:

"that's not very helpful..."
This concerns me. Employers that irrationally refuse to hire marijuana users will be out-competed by those who do hire them. Why does the government need to interfere?
I guess you could lock up ~1% of the population indefinitely, but by the time you've gotten to that point something else has clearly gone wrong, since most affluent countries are able to achieve relatively low violent crime rates without such widespread use of incarceration. If we were talking about 0.01% hard-core violent criminals then sure, just incarcerate them, but 3m+ people?

As far as I'm able to find, only two large countries in history have ever locked up more than even 0.5% of their population for extended periods of time: the USSR for approximately 15 years during the height of the Stalinist period (late 1930s to early 1950s), and the USA for about 30 years, from the late 1980s to present. So I wouldn't consider that a "normal" approach to managing crime.
I completely feel you. I had EE friends being asked to fix light bulbs and MechE being asked to fix cars.
Microsoft Privacy Case to Hit the Supreme Court
How do you define a “smack” versus a “hit”?
Not true, and this is precisely what I find troubling -- that you misunderstand them and miss the actual problem they point out.

Obviously, I can't vouch for everyone, but since I haven't seen any behavior of the kind you refer to (certainly not among more-or-less mainstream figure), I can safely assume it's not done by "lots of people".
Machen Sie Ihren Größeren  – Befriedigen Sie Ihr Mädchen
Finden Sie hier die Penisvergrößerungsübungen, die Ihren Schwanz größer werden lassen können. SCHNELL & NATÜRLICH. Penisvergrößerungsübungen bestehen aus einer Reihe von Massagen und Dehnungen, die das Peniswachstum auf natürliche Weise fördern. Verschwenden Sie nicht Ihre wertvolle Zeit und Geld für Produkte. Im schlimmsten Fall können billige Pillen und Geräte Ihre Gesundheit schädigen. Also, was ist die Lösung dann?

Finden Sie die ultimative Lösung, um Ihren Penis zu vergrößern, 100% garantiert - https://bigyourpenis.blogspot.com/
The first letter of DST stands for "Daylight". In the world before time zones people basically used three references based on sun position, sun rise, sun set and noon. The introduction of time zones decoupled noon from the time when the sun was at the highest and was part of the process that led to people doing things by the clock and not the sun. Because sun rise and set vary with respect to time zone time DST was an attempt to partially allow people to just start doing things when the sun came up.
early thoughts: http://memex.org/meme2-03.html