skysight-inc/HackerNews huggingface dataset:
Down this path lies the IoT security apocalypse. Imagine every cheap, unupgradable IoT lightbulb with a publically routable IP address. If IPv6 was widely adopted tomorrow, I'd still run my home LAN services behind a NAT.
So what you mean to say, with safety issue, is that government-provided infrastructure is so badly designed and ill-equipped to be used at the necessary scale attempts to improve matters must be stopped !
Oh, yeah, that's the obvious answer. Thanks.
What makes data visualization so effective? – a cognitive approach
Sounds a bit circular: when we test kids taught in single age groupings they have "narrowly" grouped grades. Therefore we should teach then in single age groupings because they have narrowly grouped grades.

That doesn't really help us to know if the top achievers are being held back, for example. Perhaps we can speculate that lower achievers are being pulled up?

Outside school you're almost always going to be in age diverse groups; I think a larger element of that in public schools would be better. IMO it helps to emphasise that children are there to make their own education and not simply to be part of an age defined peer group where it appears you're doing something just because of your age, not because of the educational opportunity.
Having a dead code base in 3 years because the author left and nobody else wants to decipher it and contribute back is a bigger liability.
You forgot to mention the wannacry attack with the tool that can be traced back to NSA.
The Apple trackpad doesn't work reliably in an environment with lots of stuff going on in the spectrum. Its basically unusable without a cable.

But otherwise it works fine.
If you are really worried about the security of old C code, then the safest, most portable thing to do is re-write in modern C++. This is sane and doable in a short period of time. Rust is not.
If you read about this in a science fiction book 20 years ago you'd think the author didn't know anything about computers or programming.
I believe that's about "who may or may not have been on the diligence team". It's not inherently unethical, because the investment firm employee starting the hedge fund may not actually have any secret knowledge.

But it's deeply alarming, because it's very possible (and hard to confirm) that they do have secret knowledge, so that practice is generally illegal even when it's not unethical.
> I am not even sure if PVS-Studio is worth the money. They don't have prices on the web site

A lot of companies don't do that. Last I checked, Coverity was the same. And likely 6 figures for large code bases.

At this point, for commercial project, I'd just use clang analyzer and cppcheck. Then, use the clang address sanitizer when running tests. That's likely better than what people do now.

And, ensure that builds are clean with no errors. :( Most projects have thousands of warnings when compiling. That just can't be good.
I've considered a stack like that myself for less exotic looking games. It's nice to know someone who actually has gotten farther than I have is making similar choices and that those choices are working for them.

I think the choice boils down to project scope and the relative size and skill of the team. If a game of your scope is already well served by an existing engine, it makes sense to use it. If you have a large team with a particular skill set, it makes sense to cater to their skill set by picking the engine they know. For any other case, rolling your own makes sense, provided you know what the scope of the project is in advance.

The common mistake (that maybe the guys in the parent article also made) is that they assume "game engine" is some necessary prerequisite to making games, so they spend time working on all of these technical problems that are not actually their game they want to make.
It's definitely a huge waste and a major impetus for moving to a Proof of Stake, Useful Proof of Work, or other model for cryptocurrency security.
As someone who was diagnosed by with bad ADD well into my career, I know of three solutions:

(1) Have a work-related problem that absolutely needs you to take the approach you wish you'd be taking.

(2) Adderall.

(3) Vyvance.

EDIT: I've found (2) and (3) to be very helpful for impulse control, which might be an additional factor in your troubles.
Re-posting my comment on Math Professor Fighting Gerrymandering with Geometry | https://news.ycombinator.com/item?id=13713252 4 months ago:

[...] a need for expert witnesses who understand the mathematical concepts applicable to gerrymandering. To meet that need, she’s spearheaded the creation of a five-day summer program at Tufts [the first in a series of regional trainings] that aims to train mathematicians to do just that

[...] over 900 people have indicated their interest by signing up for a mailing list

http://tufts.us15.list-manage.com/subscribe?u=3529c170e5d9b7...

--

Quoting from the end of that article, calling out the "efficiency gap" as the spark for work towards a mathematical definition of "compactness" satisfying districting requirements in a way that is convincingly explainable as fair:

Recently there was a big media sensation in Wisconsin around something called the "efficiency gap." It was a new metric of partisan gerrymandering that, for the first time, a court said they liked. The way it was devised was that the people who created it, they went back and they read all of Justice Anthony Kennedy’s written decisions about measuring gerrymandering. By reading his words and by reading what he said he found convincing and less convincing, they designed a statistic to appeal to him.
A Women-Led VC Fund to Show the Valley What Real Gender Equality Looks Like
I believe that we may know a lot about how students at top western universities that take introductory psychology courses think and behave. As for the rest of us, who knows.
Yes, there is always progress to be made, but the thing is that it gets more incremental every time. I don't think we're likely to see games that look as starkly different as Virtua Fighter 1 and 2 did anymore. By contrast, Tekken 6 and 7 are separated by ten years and don't look anywhere near as different as those two games, released one year apart, did.
I wish SCOTUS would put out a Euclidian distance Voronoi metric, where the redistricting map presented with minimum error wins.

You quickly get into non-linear territory by using travel time instead of Euclidian distance. Roads and bridges become weapons for cutting or connecting districts. Bad bad stuff.
I think "progressive" is just a new meaningless buzzword.
Those alloca issues are a real concern! Especially given the fact that there's no way of knowing with any certainty that it has failed, as if it fails then it's not specified what behaviour will occur.
Anything you can do in software I can do with a set of hydraulic value). Your software will be faster (a video game on my valves will take several lifetimes to display the opening), but it will work (until something leaks). thus you can translate your program to hydraulics and it is patentable.
Yes - I could have done that on other cases, but not in the specific case I tracked, where I don't know the report URL at all, nor I can construct it (it's generated by some enterprise app / javascript code). I think the bug report I mentioned relates to that.

(otherwise you could use pretty much whatever you want to download the file, indeed).
It's true, work on other systems like proof-of-stake instead of proof-of-work are in active development. It might be too hard to backport to bitcoin specifically, but other cryptocurrencies don't have to be this bad in the future.
It seems that no, he expected exactly this:

At first, most users would run network nodes, but as the network grows beyond a certain point, it would be left more and more to specialists with server farms of specialized hardware.

https://webonanza.com/2015/10/02/did-satoshi-predict-pooled-...
Self-awareness isn't the fundamental issue with consciousness. It's the colors, sounds, tastes, feels, etc. Why are those a problem? Because the physical world isn't colored, doesn't taste like anything, doesn't feel like anything, etc.

So somehow, a physical system - the brain, creates or is correlated with those conscious sensations. Explaining this in terms of physics, function, computation, math, etc is hard because those fields lack any such sensations. An equation doesn't feel heat or see red, nor do atoms bumping around in the void. So from whence do those conscious sensations come from? Do they spontaneously emerge somehow from the complexity of a nervous system? Is the right sort of flow of electricity result in the smell of a rose? Is it the right algorithm that implements consciousness, if you just arrange the bits just right?
Botswana Sunrise
Should people not be allowed to build a startup or a company where some groups of people might feel unwelcome?
I didn't think "algorithmic differentiation" meant automatic differentiation. Instead:

https://arxiv.org/abs/1610.07690
Since this guy is equating "secure" with "HTTPS" in some of his statements, would you say that he does not understand that security is not binary?
Why not Rust? Given that you aren't very familiar with niether C++ nor Rust, I'm not convinced that C++ is saner or faster.
Firefox tracks users with Google Analytics in the add-on settings
Copyright considers things a unique work if less than something like 10% is copied. Harry Potter is in no danger. Even changing the golden ticket to a letter is enough to get around infringement there.

Of course consult a lawyer if the 10% figure above it important to your copy - there are lots of details that I don't know.
Sixth mass extinction: The era of ‘biological annihilation’
For a prototype there's nothing nearly as easy to use as a Pi or an Arduino. Could you just use a Pi Zero W? Those are pretty small.

On the small side, have you seen the ESP8266? Try the adafruit Huzzah version for your first one. You can program them from the Arduino IDE, so that you can use existing libraries.
شركة تنظيف بالمدينة المنورة 0557763091 بخصم25% وافضل شركة نظافة
Wasn't there an article that says some printers were printing small marks on the document that provides some info on when it was printed, model, etc.? I suppose the printer during those times may not have the capability yet.

Found the HN discussion[1] related.

[1] https://news.ycombinator.com/item?id=14501894
Using AI to attack money laundering through intelligent segmentation
I am not sure if you are serious or not.

How does verification prevent buffer overflows? It can reduce their frequency, but you can never know you got them all. They find issues in libCURL and openSSL that have existed for years. Very few people are better than the people working on those libraries.

It is better to be safe by default then add risk only when you need it. I say this as a C++ developer, I think const should be the default state of all variables and one should have to opt out of that, and Rust did that right and C is so far from that I see no reasonable way to use plain old C safely. At least with C++ I can hide my stuff in classes and verify one thing at a time.
This is incorrect, you are conflating algorithm patents and so-called "business method" patents (e.g. "$BUSINESS_ACTIVITY using the computer/internet").

Proper algorithm patents are supported in Europe because they are equivalent to a novel electronic circuit, which is generally viewed as patentable subject matter.
The opposite of everything you just said. People need to be fucking responsible and learn what is right, if you need to experiment, make mistakes, fine. You are personally responsible for the government you get. You can learn before an election, take the day off if you can. There should be a national holiday. Go to meet your congressman once, like you would go to a PTA meeting if you had a child. None of this is hard. If you voted for a 3rd party candidate in FL in 2000 and MI, PA, WI in 2016, it is your fault Bush/Trump are in office. You didn't vote tactically. The rules of democracy are working just fine. We can bring about a constitutional amendment for citizens united, and abolish the electoral college. If people believe those are the right things to be doing, they will happen. If we start educating people now, maybe change will happen in years or decades.

Engineers can be impatient if there aren't quick technical answers. Engineers can also believe the latest research will give them answers, also not true. Quite a few startup founders I've heard have some absolute shit theories about politics. I can understand being a technologist, but a technologist who doesn't take the time to understand politics, or has no experience in politics needs to take the time to listen and learn before trying to impose anything on anyone.

Politics at it's root is civic engagement and it should be back to basics, just like it has been for journalism over the last yr or two.
Ask HN: Why is HackerNews grey and the logo/name blacked out?
Context?
Show HN: A-Math – A simple math scrabble board game
You can also rewrite to C++, OCaml, Go... Each language has benefits and drawbacks, and there is good reason for each them to exist.

Would your project benefit a lot from algebric datatypes -> OCaml is a great fit!

You want to port as soon as you can: C++ is your friend.

You plan to write HTTPS service nodes: Go has the best standard library out there.
I've got that same feeling when I started using zapier. The amount of tasks you can automate without modifying nor writing any code is incredible. Since last year, I added webhooks to every action in every system I make, and then I use both zapier and huginn to send analytics, add users to mail groups, notify me when something goes wrong, and even make systems that write everything to Google sheets.
Self referential loops in the brain may indeed be the mechanism for our sense of self awareness but to go on and say this makes consciousness any less mysterious is a non-sequitur.

How would any combination of neurons and interconnections between the neurons (feedback loops or not) explain the emergence of a subjective first person experience i.e. consciousness

This might be a confusion of words and not reality. If you define consciousness as self awareness then we are talking about two different things.
The merging of Mach with UNIX was a mistake given it was one of the slowest, over-complicated microkernels. Far as I'm aware, they'd prefer to remove Mach but it's a big job at this point that might affect their ecosystem a lot. If you are interested in open microkernels, I encourage you to look into L4 family (eg OCL4 or OKL4) since they're far more advanced than Mach-based designs. Minix 3 does one with NetBSD userland and self-healing capabilities. GenodeOS is turning one into a desktop. IBM's K42 ran on NUMA machines. JX OS mixes one with a JVM to run the OS in Java. For security, GEMSOS was a security kernel w/ MAC. KeyKOS and EROS were examples of those doing capability-based security. Modern ones like Muen and seL4 just do separation w/ apps managing security policy.

EDIT: Windows is also a "semi-microkernel" with a microkernel inside of it on the bottom that seems to be used for consistent way of interfacing components more than anything. I'm not sure if it's still in there.
It links to https://www.battleforthenet.com/ - it's putting the fight for net neutrality in the forefront.
You are selling UE short in a whole lot of ways. Anywhere Unity's performance is higher it's because the feature set is less advanced. It's a matter of two different approaches.

Unity started out targeting low-end PC, then got into mobile a long time ago when mobile was very weak. So, naturally it used very basic techniques that are crappy but fast. Over time, Unity has been adding more and more advanced tech.

UE is the opposite story. It started out targeting consoles and high-end PC. It started targeting mobile when mobile was already pretty capable. At first, the tech it used was not feasible on mobile. But, over time the perf improvements of UE and mobile hardware have been converging.
Click on that black rectangle in the header to find out.
"Nowadays, microwave ovens don't send out radio waves any more"

Every microwave oven I've ever had, including name-brand ones purchased in the last year, sent out loads of interference on one or more wifi channels.

This morning I noticed that my connection at the breakfast table was really crappy. The upstairs hotspot likes to change channels every few days, and it had picked 11. When the microwave stopped, everything cleared up, so I forced it to channel 1 and tested with the microwave again. No problems there.
`cleanlang` a Clean Haskell Like Compile to JavaScript Language
I don't see it that way.

When Walt Disney became the highest paid executive in the U.S. a reporter asked him what he thought of that and he said "It's about time."

Many developers perceive they are underpaid, certainly many of us face competition from people who get paid $35k a year in developing countries.

The deeper problem in the industry is a rabid antiprofessionalism that means, among other things, you won't get anything consistent out of a $20k or $200k developer.
Gotcha, didn't realize the URL had changed.
Thank you for presenting an encouraging counterpoint. I think own game engines can work, but you'll probably have to stick to 2D or 2.5D because 3D introduces such great amounts of additional complexity - and even though 3D is not extremely hard, it's a huge time sink.
It’s a steam oven and a meal subscription service, and it’s taking on Blue Apron
> This isn't the first time I've talked on this. I've had some experience with bluetooth on Linux, and as a radio guy. The answer is there are problems from Layer 1 to Layer 7, needless complexity, and design by committee.

I'll add on to this a bit.

The Bluetooth stacks out there are, in general, tested only for a few of the many profiles BT supports. The firmware running on the BT chips is always of questionable quality, it is a black box, that in the case of one major chip vendor, is not coded using source control(!), figured out empirically as we'd get firmware drops that had fixed out latest reported issue, but bugs from previous FW drops would be present again. (Maybe they did use source control, and just had the world's worst regression test suite, e.g. none?)

That is device side. On the PC/Phone side, things are exactly the same. EVERY phone has problems with their Bluetooth stack. The Android Bluetooth stack introduces new bugs in between major revisions So does the iPhone BT stack. The iPhone BT stack had a problem for, I believe it was 3 major OS revisions, where it would just drop connections to BTLE devices, and users had to turn BT on and off on the phone to reconnect. It was reported to Apple by multiple vendors, it took multiple years for a fix to come out, and it made BTLE on iPhone a horrible experience. But similarly severe bugs exist everywhere.

HID is the one profile that will work. Serial also probably works, more or less, but serial you have to build a lot of other infrastructure on top of it. BT pairing on phones works nowadays, thanks in part to the popularity of wearable devices, but it barely functioned 5 years ago.

Other specs, including simple ones like media control (AVRCP, which is an awesome spec by the way, give it a read), will have differences in implementation between OSs (desktop and mobile), typically some basic features are not implemented for who knows what reason.

All that said, BTLE is incredibly simple and easy to understand. :)
Game engine vendors also care a great deal about iOS, since they have a large number of customers who do, so that's also driving support for Metal in those engines.
Call Haskell from C (not C++) seems pretty easy:

- [Calling Haskell from C - HaskellWiki](https://wiki.haskell.org/Calling_Haskell_from_C)

And the FAQ on the Haskell wiki directly addresses this too:

-
https://wiki.haskell.org/Introduction#I_already_have_a_large....

So apparently it is doable!
It's cargo-cult word-thinking. "Game engine" is associated with "game" because of the success of id Software, Epic Games, Valve, CryTek, et al. So people who don't think the way programmers do, have the impression that a game engine is a required step in the software development process to have a successful game.
No implementation = joke.
I think that’s because a lot of proposals are initially developed away from TC39 by individuals or small groups.
It's called a labor market. Currently the demand is outstripping the supply (more demand for developers than there are developers) and so the cost of the product (labor) is rising. The rising costs (wages) should encourage more folks to become developers and thus stabilize, or even lower, the wages. But as it turns out, it's not that easy to become a good developer so it's been difficult to increase that supply to meet the demand and this has been the case for forty years now - so I wouldn't worry about this being a "bubble" that's about to burst.
Generally, I'd say: keep it short and digestible. Also watch out for extra noise on the screen, otherwise it'll distract the viewer. And having an ending transition can be useful for understanding when the gif is done, since their looping nature can make this aspect confusing.

Software: Typically Screenflow. It has a built in Gif preset which I'll sometimes use, or if better compression is needed: https://gist.github.com/dergachev/4627207
Or just rewrite it in modern C. This is sane and doable in a short period of time. You just have to make sure it's modern C.

(no true Scotsman)
Is there any manual for SSTP vpns?

Can't seem to configure one no matter how much i try.
Using that logic, Chinese should cite national security concerns and ban Intel processor, Apple devices or simply anything comes with a US made/designed chip from all those so called "sensitive" government departments. Oh, let's don't forget US made airplanes, still remember the spy bugs placed on the airplane suppose to be used by the former Chinese president? Sounds like a national security threat to me.

http://www.telegraph.co.uk/news/worldnews/northamerica/usa/1...
Battle for the Net: Support Net Neutrality
And then again when their site gets subverted and you have to reinstall since you might have a rootkitted binary. I loved Mint for its incredible usability. Just can't recommend a supplier whose security was that bad.
The URL is slightly misleading: yes, you can call Haskell from C++.

https://stackoverflow.com/questions/3859340/calling-haskell-...
If it was buffered and you changed track on your phone, you would then have to wait 15-20 seconds for the track to change as it would playing from the buffer.

I guess if it was 2 seconds it might be more bearable.
As I understand, progressive here means that it will work as an ordinary website even if the extra features like Service Workers aren't supported by the browser.
DoNotPay launches 1,000 new bots to help you with your legal problems
Yeah. Do you have anything showing that the average person or 95%+ of the population changes behavior just because some ads like the ones in Messenger get introduced?
Brick–one of the world’s oldest building materials–is having a moment
Product Channel Fit Will Make or Break Your Growth Strategy
>> where 1x is C's performance under GCC <<

No, 1x is NOT C's performance under GCC.

As-it-says - "the fastest written in any of the programming languages" - and currently those fastest programs are written in C, C++, Chapel, Fortran, Rust.
4 prototyping tips for mobile responsive websites
> so it's not quite fair to compare it to Duke Nukem Forever :-)

Apologies if it came out harsh. Oodles of respect for all the work you guys are doing. Its a lot of work and that's why I said things are in good hands.