skysight-inc/HackerNews huggingface dataset:
>but thankfully the "extension" format is pretty flexible in that regard

Just like the version field.

I'm sure middlebox software is being updated as we speak to terminate connections with unknown versions in the „supported_versions“ extension.
Safer bet than Facebook. Neither is great.
We have, but it would likely cost more than we are owed, and take years. We might also get attorneys fees, but that wouldn't be guaranteed, so it's kind of a "win the battle/lose the war" type of proposition.
Video in an infographic/voiceover form seems relatively affordable to produce.
What about WordPress as a web app development tool for non-programmers ? Is it possible now ? Or could reasonable scale plugins will make it possible ?
Show HN: An App That Forces You to Quit Your Bad Habits and Addictions
Interesting point, I'll work about it
There is a good documentary on STUXnet on Youtube https://www.youtube.com/watch?v=TGGxqjpka-U.
Why do you speak English when you could be speaking French? Because it's what you know, and lucky for you it's everywhere and you don't need to learn French.

I'm making some assumptions about you as a person but you take my point I hope. People use JavaScript over other languages because they already know it and, hey, look, you can use it anywhere. Sure, it might be more efficient to go and learn python or C++ or assembly or whatever but most people are happier to leverage the skills they already have than go and learn a new language for one app.

I'm a JavaScript coder by profession and in my extremely limited spare time I want to build things, and if i use JavaScript it maximizes my time.
0 A.D. Alpha 23 Ken Wood
What is the benefit of physical presence in an area where there is an outbreak of a highly contagious disease? How will CDC employees "monitor" citizens of other countries? Please explain the mechanism by which this is supposed to work.

I do not see any evidence that Swine Flu started in China nor that ineffective monitoring is what led to its spread.[0][1] How would a problem like China fudging their numbers have been ameliorated by the presence of CDC employees? Why would China have allowed them in? Even if they did, would they have allowed them to work? If we can't trust foreign partners, we simply can't trust them and I fail to see any case where the problem of unreliable foreign partners can be fixed by the physical presence of CDC employees.

>spend Your Tax Dollars treating patients - that’s something that the US doesn’t even do in America.

Medicare and Medicaid alone accounted for $1.237 trillion of My Tax Dollar spending in 2016, which accounted for 37% of National Healthcare Expenditures.[2] That same year, ACA tax credits accounted for another $100 billion[3], the VA $166.9 billion[4], and TriCare (healthcare for milfare recipients) is usually another $50 billion. This notion that spending on healthcare is something the government "doesn't even do in America" is one of biggest and strangest (because of the ease with which it is refuted) whoppers regularly promulgated by leftist propagandists.

[0]https://en.wikipedia.org/wiki/2009_flu_pandemic

[1]https://en.wikipedia.org/wiki/2009_flu_pandemic_timeline

[2]: https://www.cms.gov/research-statistics-data-and-systems/sta...

[3]: https://www.cbo.gov/publication/53094

[4]: https://www.va.gov/budget/docs/summary/fy2019VAsBudgetFastFa...
More like they were using C, saw the prospect of unbounded stack calls unreasonable with a computer with limited ram and banned recursion. Oh wait that's exactly what happened because iteration is safer than recursion.
Yes. Same reason iPhones and iPads sold in China can't make or receive FaceTime Audio(-only) calls, even when used outside China, and even after firmware upgrades etc.
It’s similar to Texas. Quite German, but then again some people dream to be independent. It is also called “Freistaat Bayern”, “Free state of Bavaria”
Personal blogs, right. But I'm largely referring to professional media sites like magazines.

The world needs a WordPress for video.
> the data subject withdraws consent on which the processing is based according to point (a) of Article 6(1), or point (a) of Article 9(2), and where there is no other legal ground for the processing;

There are several justifications for procesing user data. One of them is consent. But there are others. One is "legitimate need". You're not using user consent to process this log data, you're using a legitimate need justification.

https://gdpr-info.eu/art-6-gdpr/

> processing is necessary for the purposes of the legitimate interests pursued by the controller or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data, in particular where the data subject is a child.

Legitimate interest doesn't let you gather everything and keep it forever, but standard practice log rotation seems like it's compliant.
Right, but the whole process has to be optimized.

I mean, Final Cut pro can export videos to Facebook and YouTube, but to export on your own media site is where everything starts to fall apart in terms of user experience.
Simple task manager for MacOS
Nim is small enough to be used for this purpose. You can easily use it as a nice layer on top of C.

Why do you consider it too big?
I did something like this in high school twenty years ago.

It got me kicked out of school for a year.

These days I bet they end up on a terrorist watch list.
I don’t know about this but I have an interesting marketing idea. Pretend you’re making a lot of money and go around talking to a lot of different people who might be interested in your product and saying what a successful business it is.

Simple truth is that any successful business person does not go around talking about how much money they make unless they have to because it just encourages other businesses to copy their features.
NIH halts enrollment in drinking study after concerns over conflicts
To take it one step further -- I wonder how likely it is that a fairly smart programmer, who has showed enough managerial aptitude to become an engineering director, might drop words like 'ideal' in front of Jobs to get the marching orders they wish they had.
I think the barrier for most of these jobs is a proper statistics education--one that involves active exploration of real world data that's imperfect and has to be cleaned.

It's a bit of both really. If the data science job is in the field of predictive maintenance for example, then a (relatively) simple model may be sufficient to add business value straight away, and the hard part is a deep understanding of the potential failure modes of the machinery you're predicting on and the kinds of sensors used to gather the raw data. There's no "one size fits all".

This is one of my favourite papers on the subject, written by one of the lecturers on the DS course I did: https://users.cs.duke.edu/~cynthia/docs/RudinETAL2010.pdf
There's git command for that: https://git-scm.com/docs/git-worktree
Ask HN: Why my dreamland always better then real life, how about yours?
My dreamland often about world end, disaster, lost in strange world, and also lost in familiar world, but the life and feel in these dreams always better then the real life. Every morning after i awake, the dream is so clear, beautiful, and affecting, i can't forgot it, can't believe they are not real.　Maybe because my life is too terrible, the real world is too terrible, the dreamland although full of dangerous, but also full of love like in movies.

How about yours? How do you see the dreamland?
When I read this blog post, it convinced me to use prometheus / grafana. I'm now monitoring over 1000 Pi class boxes using a small custom golang agent running on each one. Things have been rock solid. Couldn't be happier with this solution. Thanks for all the hard effort.
The iDevices are not really creative computing tools. They're mostly about consumption and, in the case of iPhones, communication.

Really expressing creativity in computing requires a richer interface, at least a keyboard and a mouse.
I think vkou might have been talking about the precision of Stuxnet.
Ocado shares rise 44% on news of Kroger tech deal
so right now, Google has a word to say about the direction of git.... But that's normal.
One example of "close but wrong" that is still very wrong would be a protein that isn't necessary for survival until you exit the womb. CF is like this, you don't breathe until you're born.
He has made the fridge "smaller" by putting 17 gallons of water in it (per the scuttlebot link). This is even better than a smaller fridge, because the cold water itself keeps the fridge cool when it is off.
In some cases, that's true. But not when it's a technical term that has a specific technical meaning. A good example of this is psychological terminology. The general public has latched onto terms like depression and borderline but uses them in ways that are incompatible with the real diagnoses. This causes real issues for people suffering from those illnesses since lay people mistakenly believe they have some idea of what those people are dealing with. The psychological community is vastly outnumbered by the general public, but their definitions remain the official meaning of those words.

Similarly, we can't claim that centrifugal and centripetal forces are the same things just because more than 90% of the population uses the term centrifugal for both. Some words have specific meanings that don't change no matter how many ignorant idiots decide them mean something else.
This seems to work reasonably well: https://addons.mozilla.org/en-US/android/addon/easygestures-...
Also, "you can use it anywhere" really does apply to Javascript in a way that it doesn't to other languages (at least, not until there's full WASM<->DOM integration and a good set of compilers that uses that).
Show HN: Avalanche Metastable Consensus Protocol in Python
But don’t you believe in using the right tool for the job?

JavaScript is barely acceptable on the web, but again it’s a necessary evil as you can’t easily use anything else.

But why use an inadequate tool on the desktop? The perceived time you save upfront would backfire later on.

Now I’m not saying go and spend a year learning another language just to make a side project (by all means use JS or whatever you’re familiar with), but if you’re making a production-grade app, PLEASE use the right tool for the job and it ain’t JS.

I, for one, am sick of JS & Electron contaminating apps I use daily like Spotify, Slack, Signal, Telegram, etc. I wouldn’t mind it too much if this was a niche thing and there were alternatives, but there aren’t. JS on the desktop should die.
Im already respecting my users privacy. I should’t have to spend time and money to prove it any more than i should have to prove I didn’t rob your house.

Sure make it illegal to mistreat user data then punish those who fail. Don’t punish everyone up front
ES6 (or 7) is a much better language than a bunch. Adding in the types through flow or typescript, and now it's a pragmatist's heaven.
> I'm not sure how free this license is

No need to wonder, if by "free" you mean "free as in the fsf definition".

This violates at least freedom 4 by having the ND clause. You can't redistribute your modified version.
I don't really think JS is bad. I actually prefer it to most languages.

It's fast, concise, flexible, and has lots of modern features. It has some weak spots, but all languages do. When people are so ideological about the language it tells me they either haven't used it much or they are unrealistic about flaws in other languages.
>The Amish use us as an experiment. They watch what happens when we adopt new technology, and then decide whether that’s something they want to adopt themselves. I asked one Amish person why they didn’t use automobiles. He simply smiled and turned to me and said, “Look what they did to your society.” And I asked what do you mean? “Well, do you know your neighbor? Do you know the names of your neighbors?” And, at the time, I had to admit to the fact that I didn’t. And he pointed out that my ability to simply bypass them with the windows closed meant I didn’t have to talk to them. And as a result, I didn’t.

I wonder how they feel about online dating.
Exactly. Look at the largest, most successful IT companies. They have some innovative products or product features, but none of them invented anything completely new (even Apple and certainly not Amazon, Oracle, Microsoft...).

The CSE I founded (and sold, allowing me to retire comfortably) was neither original, nor particularly innovative in 1997 when I started (pricewatch.com existed etc.), and it's extremely profitable to this day.

There are plenty of good ideas out there and much more existing, profitable businesses in need of a slightly better competitor.
Who wants to run a generator all day? Solar panels, bank of batteries, generator to top up the batteries in the winter when you're not generating electricity from the panels. I live off grid and this is my set up.

During the summer I don't need to run the generator at all and I only have 350w of solar panels. This is mainly because I run almost entirely 12v appliances.
http://javascriptrrd.sourceforge.net/
> JSON location payload instead of an XML payload. For whatever reason, that bypassed the usual consent check

To me that sounds like you stumbled upon an unauthenticated development/debug mode.
Incredibly pragmatic, which is perhaps the most important thing possible.

an approach that assesses the truth of meaning of theories or beliefs in terms of the success of their practical application

You can have your ideal language, we'll just keep building great stuff in a good enough language.
programmer :)
> "Typically these are brittle C/C++ programs, with lots of state and branching logic, and further they become extremely hard to refactor because their function is so integral to running the facility"

Switching to Erlang won't inherently make those issues disappear. Erlang could definitely save you some C/C++ boilerplate code, but if your business logic is still stateful, it's not necessarily going to be easier to implement any of that with Erlang.

Erlang is probably more forgiving on the developers than C/C++ are, but that can be said of many other languages (ie. Python, Java).

If you're looking to pass messages around between processes/threads, there are plenty of libraries you can use today to start refactoring that C/C++ code:

http://nanomsg.org/

http://zeromq.org/

https://www.rabbitmq.com/ (most likely an overkill for the specific use-case you described, will be more relevant in a distributed computing scenario)
Mugshots.com Owners Arrested for Extortion
President of the United States of America, the most powerful civilization in the history of mankind is a far more prestigious position than the richest man since at one point that might have been the person with the most furs in a tribe. The presidential office is above the man who holds it.
Đồng Hồ Treo Tường Bằng Gỗ Đẹp và Cao Cấp tại Hà Nội và TPHCM
Top 5 Free Android Emulators for Windows 10 You Must Like
If you are to link to a git repo, don't link to some unoffical mirror. That would just confuse search engines.

The specificiation of the v2 protocol is here: https://git.kernel.org/pub/scm/git/git.git/tree/Documentatio...

(There are a couple of repos listed as official mirrors, such as the googlesource.com one, but the one you linked to isn't one of them.)
> Great stuff

Like what? A chat client that uses 1+ GB of RAM and melts batteries faster than a flamethrower? No thanks!

It almost looks like this Electron/JS trend was started by CPU manufacturers who realised that current CPUs have more than enough power for everyday tasks, and needed a way to create demand for even faster CPUs. I’d say Electron (and JS in general) was pretty effective at that.
> "good entrepreneurs copy ideas, _great_ entrepreneurs steal ideas"

Worth mentioning that the original quote was "artists". There is a lot of valuable inspiration to be derived from other creative professions in this industry. "Measure twice, cut once" is one I've quoted a lot, originating from carpenters.
Normally I would agree, but GUI development with Vue is such a lovely experience. It takes advantage of many of the newer JS features to make this possible (automatic data binding via property get/set interception, for example). As a consequence it's hard to imagine providing the same in another, better language.
In OCaml, there's the option to directly call the native function without any setup cost or overhead, in fact, some of the standard library's function are offered this way.
For example:

external sqrt : float -> float = "caml_sqrt_float"
"sqrt" [@@unboxed] [@@noalloc]
Did you actually comprehend what you wrote or just regurgitate it? Because you basically read me someone opining about nothing factual and then coming to a conclusion. Then you cite that conclusion as factual and start a propagation of fake or misleading news. This is literally how fake news is created and spread.
Try ML-Agents, New Feature to Connect Unity and TensorFlow: Imitation Learning
I think you're over-romanticizing. I've read his biography and Steve Jobs was extremely friendly to people higher in the hierarchy, and humiliated people lower in the hierarchy. He also had a habit of dismissing your idea as terrible, and presenting it as a brilliant idea of his own later.
Or: "A data scientist is someone who knows less about statistics than your average statistician, and less about software development than your average software developer".
> Most CEOs would at this point defer to their technical person's opinion, as they would be unable to follow such a nuanced conversation.

I mean, he has had almost complete knowledge of the stack along the years. Whereas a lot of CEOs just get in large companies at some point of their life because a new CEO is needed.
I think the devil’s bargain slowly built up with the internet’s overwhelming importance. Back when I was on a PowerPC Mac, I had no fear of any random apps… but apps came on CDs and new viruses were biennial.

Now? I’m not even happy to intall Ubuntu from the official website because of Bug #1359836 reported about 4 years ago and not yet closed. My “tax” is a choice between Apple, anti-virus, or virus. The risk of state actors adds to that regardless of my choice.

I was an iOS developer myself before looking after parent with Alzheimer’s, so I know Apple’s rules. Also read the developer agreement and kept up to date with all changes by diff-ing the PDFs.

I’d be pleasantly surprised if the IRS turns out to be easier (non-zero chance I’ll end up in the Bay Area at some point). Perhaps my apps were the equivalent of a 9-5 job, but other people had apps the equivalent of houses straddling state and international borders with one part being exclusively used as a home office-factory for a startup in autonomous home defence laser-based dazzling turrets, which had just been given startup investments from outside the USA and had remote workers who may or may not have been technically contractors? :)
You never really paid attention to what GDP means in school did you? Putin is not nearly as rich or powerful as the 2016 election has convinced everyone. His entire country still generates less than California+Nevada+Washington.
I had a 12-months old AdSense account with 300 GBP to withdraw. After I tried to cash out, Google banned the account for click fraud. If they were able to detect it, why didnt didn’t they do it on-the-fly and show my actual balance? This happened 10 years ago. Since then I was pretty sure Google is running a massive scam on the long-tail small publishers. Glad to know at least in US they lost a case...
https://news.ycombinator.com/item?id=17092737
I found WordPress plugins to be a bit of a race to the bottom for many ideas (eg: something is already doing it for free) but I imagine there is a great market for enterprisey plugins.

There are also some excellent plugin markets for most eCommerce platforms if you've got the drive to develop in them. Companies using an eComm platform are likely to be actual businesses so they are willing to spend more money for a quality plugin.
MASCAT: Stopping Microarchitectural Attacks Before Execution [pdf]
Digital Marketing Strategies in the Age of Iot
https://news.ycombinator.com/item?id=17091198
CoderStudio package includes Tools for Windows 32 bit programming. A plain C compiler 32 bit, (pcc32), a Linker 32 bit, (Link32) and a Resource compiler 32 bit, (rc32). There is also under costruction an IDE that I am writting in plain C using the above Tools.
You can download the above Tools from:
http://manoscoder.gr/coderstudio/index.php
Method to Protect Passwords in Databases for Web Applications [pdf]
Not a lawyer myself, but according to the regulation (https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...): "In order to ensure that natural persons are not deprived of the protection to which they are entitled under this Regulation, the processing of personal data of data subjects who are in the Union by a controller or a processor not established in the Union should be subject to this Regulation where the processing activities are related to offering goods or services to such data subjects irrespective of whether connected to a payment"

So if the users are in the Union and you're not, you're still on the hook. If the users aren't in the Union, you're free and clear.

Also applies to EEA countries like Norway and Lichtenstein btw (source: am currently working on GDPR compliance in Norway).
It's a good shift away from the crap that is Electron.js but once we are using a native toolkit, why not use a native language too? ;-)
Same here. I was like, "If there are about to drop 3 versions at the same time like angular, I need to you use SVN ASAP".
What kind of changes to the wire protocol would help git-lfs? It seems to have no specific dependencies on protocol features.

If standard git ever implements shallow blob fetching, it would preferrably make git-lfs obsolete rather than help it.
CacheZoom: How SGX Amplifies the Power of Cache Attacks [pdf]
> A couple hundred hours would be nice. The benefit of a normal calculator is that it works without charging really being a thing that most people have to worry about.

This is almost certainly due to using what looks like either a transmissive LCD or an OLED display, which require a lot of power.
> haven't used it much

I actually used it, and hated it quite a bit (although ES6 solves most of my gripes with it).

I understand and appreciate the necessity of JS on the web. JS is also the perfect tool for that job as it’s been designed with the web & browsers in mind, closely tied to HTML & CSS, and while it has overheads those are a necessary evil in an environment where it’s commonplace to execute untrusted code.

But it’s however completely inadequate for the desktop. Your users already trust you since they run your binary Electron wrapper, so the “untrusted code” argument goes out the window. You’re basically taking on an extreme overhead (in terms of battery life and RAM usage) for no benefit at all. HTML/CSS is not that great either, IMO native elements provided by the OS deliver a much better UX and actually behave consistently across the entire OS.
Photonic Side Channel Attacks Against RSA [pdf]
Simple: Don't store the password store a salted hash of the password and compare the hashes. Avoid storing raw passwords unless absolutely necessary. If you do encrypt with at least AES-256
Dataset of 200M PII stolen from several Japanese websites offered on underground
Linking to a producthunt page, rather than your actual site, always feels like spammy behaviour.

ProductHunt itself is bad enough, but linking to it here feels like you're trying to get more votes there.
Hacking in the Blind: (Almost) Invisible Runtime User Interface Attacks [pdf]
Here's a crowdsourced list (based on Wikidata): https://whereisscihub.now.sh
A Formal Security Analysis of the Signal Messaging Protocol (2017) [pdf]
PCI DSS Security Controls Over View