skysight-inc/HackerNews huggingface dataset:
So much value. Cross-platform compatibility (browser/JS, server/Node, mobile/React-Native, robotics/Johny-Five, etc). In-built asynchronous execution of nodes (a boon in ANN architectures).

Then there's dev mindshare. So many people know JS, empowering them would add bodies to meet rising ML demand. I learned Python specifically for TensorFlow. Python's easy to learn, but like any language takes much time to master. I've mastered JS, so Python was a frustrating little reset.

All that said, this cazala/synaptic project doesn't look promising to me save as showcase. Better to focus on exposing JS APIs on existing computation-graph GPU-runnable frameworks, eg node-tensorflow (https://github.com/node-tensorflow/node-tensorflow).
Develop an appointment booking and scheduling application
Maybe that person has a hobby you know nothing about, so you can try to learn about that hobby. Or profession you know little about, so you can try to learn about that profession. It does not have to be person as such, it may be something that person is interested in or is doing.

Also, dont get too far with just listening. People who dont reciprocate are difficult to talk to after you already said everything possible, it is nice when the other person joins the discussion.
Too bad, it cannot be viewed. Seems like the hug of death.
> Virtually all government transportation organizations lose money

So do highways — they're all investments which make things better for private citizens and businesses. You have to look at the total economic impact — i.e. not having public transit would entail either trillion-dollar freeway construction projects, the economic hit of massive traffic jams, or some combination of the two.
Parseable CloudFormation Specifications
How to Guess a Corporate Email Address
> (Please don’t talk about the weather. Ugh.)

The author must not be from where I am (the midwest). Weather is actually interesting there, and important to most people. I remember spending hours talking about the weather, even with strangers, who became friends; it's one reason why I kept going back to the same family restaurant 30 minutes away, or why we stayed with our ferrier and feed provider.

Now that I live in the American west, weather is much less interesting, and people judge it to be small talk. It's too bad, but I guess I'll just talk to people about travel now.
Hey all, I'm the creator of this screencast (and a co-founder of Scrimba).

Happy to answer any questions people might have :)
Thank you all for your interest in GAP8. This processor aims at very low power consumption while delivering enough computing power for content understanding and wireless modem (NB-IoT, 802.15.4g-OFDM, Weightless-P,…) in the context of IoT.
We see IoT use cases becoming much richer in the future. For example, we have many request for snapping a low resolution picture and classifying the resulting image in the device, before uploading the result over a low data rate wireless connection. Or to count objects. There are also very interesting use cases based on sound and motion, in the machine health monitoring space in particular.

We plan to achieve years of autonomy on a typical IoT battery with events frequency in the few minutes range.

We expect to get our chip back from the fab in the second half of July and to be able to deliver our first Gapuino boards in September. It will come with an ISM RF shield and a sensors shield.

Please let us know if you'd like more info.
> surely it also allows malicious actors to prepare to exploit?

"There is an RCE in Windows" is not helping anyone.
Above works, the <json> & <xml> imports are pulled off this remotely hosted common library - https://github.com/r3n/renclib

You'll need the Ren/C branch of Rebol 3 for this:

* repo - https://github.com/metaeducation/ren-c

* pre-built binaries - http://metaeducation.s3.amazonaws.com/index.html
Net Neutrality allows for equal access to the bandwidth of sites and information currently available. An open and more so fair marketplace should preclude loopholes that could lead to companies bullying their way into people's homes by purposely slowing down internet speed to view competitors' content. Please keep Title 2 alive and well and thriving with amendments where necessary to provide opportunities for small internet providers to grow and flourish. Thank you
This article didn't do this person any favors.

Hired for web development, they go trawling through the network finding any insufficiently secured material they can access to appease their sense of justice (and have since used various emails of other people's for media discussions to bolster their case, while ironically talking about email security -- ala "defend against me"). Then they continue working while acting as an agent of the government. Or such is what I take from this article.

As good as it seems that the company and "frat" brothers (always a wonderful word in these articles to prejudice the reader) were brought down, does this article give anyone any comfort about hiring this person?

To make it even worse (regarding the "side with criminals" nonsense), thus far nothing criminal has even been demonstrated. For instance a core contention is that they used management fees for separate investments. There is nothing illegal about that. Investors are partners of specific funds, and management fees are the fees and profit to the management company for running that fund. It just sounds like a shitty company shittily run, but running around exposing various emails that were arguably criminally accessed just smells really stinky.
Tagging Security Groups Rules in AWS
It should be possible to tag an inbound/outbound rule so after a while I can remember why I granted access to a certain IP/Port.
Any AWS developer around?
As someone who did not pick up on these things intuitively, I can say two things about myself:

1. Something catastrophic happened to me as a child that prevented the normal development of this skill.
2. As an adult, I fixed the problem by paying attention and learning through concentrated effort.

My personality, at best, seems like a consequence of these events and decisions, not a cause.
Californians Don't Leave California
That was one thing McCain had right in 2008. Removing employer health insurance would also remove a lot of political controversy like whether contraception should be offered. It's simply should not be the employer's business.
By default, Windows machines use the algorithm NewReno. Older algorithms like NewReno are known for causing horrible buffer-bloat in comparison to algorithms like VEGAS which is used in Linux. The reason is pretty simple. The two main metrics used for determining when to send a packet in TCP are round trip delay and packet loss.

Reno/NewReno slow their send rate mainly when they detect lost packets, whereas VEGAS and similar mainly detect round trip delay but also respond to loss. The problem with primarily loss-based strategies is that most routers won't drop packets until their buffers are full. In modern times these buffers can be very large (many seconds). TCP Reno will keep sending packets until downstream routers have full buffers and drop packets, which could be when they're already holding seconds worth of data. This is buffer-bloat. Any packets that makes it to these routers will spend seconds waiting to be put on the wire.

VEGAS on the other hand will try to maintain a constant round trip delay. It uses TCP's ACK packets to gauge how long it takes packets to go back and forth and reduces send rate when this starts to rise. This keeps router buffers empty, delay low, and packet loss near zero. BBR is a further enhancement of the VEGAS delay sensing strategy.

As mentioned in this chain, CoDel is one strategy for "fixing' loss based aggressive protocols like TCP Reno. It detects "flows" (IP/port pair combinations) that are causing the local outbound buffers to overflow and starts selectively dropping packets on them. If all internet protocols were delay based like TCP VEGAS CoDel would not be needed to keep traffic flows "fair". Without using something like CoDel on your routers to punish aggressive strategies, scheduling algorithms like NewReno will cause your routers outgoing buffers to always be full and out-compete friendlier traffic like VEGAS that cuts itself back when buffers fill.
A Bright Future

The Thunderbird Council is optimistic about the future. With the organizational question settled, we can focus on the technical challenges ahead. Thunderbird will remain a Gecko-based application at least in the midterm, but many of the technologies Thunderbird relies upon in that platform will one day no longer be supported. The long term plan is to migrate our code to web technologies

Mozilla dumps XUL tech from gecko left and right, removed proper "classic" mod support from Firefox... how is this a bright future. Thunderbird as a big XUL app is stuck with an soon to be not supported old gecko. And how is the plan to slowly rewrite it viable? Replication of the dated UI with HTML5 will be an even bigger clusterfxxk.

We need a proper open source offline client. And it should have a modern UI with at least conversation view like Gmail. Wasn't there a HTML5 based email client in FirefoxOS. Start with that code and set up a new Mozilla foundation funded offline email client, and keep security support for Thunderbird until the new email app is ready.
Browsing Behaviour Analytics: How People Use the Internet at the Workplace
Pretty funny that an FBI behavior expert would discuss this subject given that FBI people typically don't talk to you unless they're trying to nail your ass for a crime.

Is it always about having some agenda? If so, then conversation is simply selfish nonsense, isn't it? Instead, try to be selfless, and don't give in to venal banter.
> First is that MSBuild hard-codes references, so building a multi-targeted project with references to a multi-targeted NuGet package is a nightmare. From what I've read in the documentation, Paket (an alternative package manager) is supposed to be designed to help with this, but it was already enough of a struggle to introduce NuGet at my work, and NuGet is "built-in" to Visual Studio.

This has changed radically with Visual Studio 2017 and the newer MSBuild tooling. See https://github.com/khellang/Scrutor/blob/master/src/Scrutor/... for an example. It has three targets with both conditional and common package references.
A project is a project.
Out of curiosity, what kind of logic analyzer are you using that can see events that fast?
One could also view good maintenance as the antidote to bad design. Or the antidote to "not 100% perfect" design and execution. Nothing's ever perfect. Innovation is to maintenance as inspiration is to perspiration.
I'm not clear on what you're saying.
> US is responsible for funding the the majority of medical and pharmaceutical research for the entire world

I believed this until very recently. I had a long discussion on Facebook with some friends in medical research and public policy. I learned that only a fraction of drug costs are due to this issue.

Furthermore, slightly less than 10% of all health-care spending in the US is on drugs.

It's an issue, but it's a relatively smaller one than I'd thought, and it's not as clear as "the US subsidizes other countries."
I love using the bus when I'm in London for work, none of the hustle and bustle of the tubes with approximately the same run time between places during the times I travel (rush hours)

They're a breath of fresh air... literally, because they're also all electric apparently.
"The worse the developer, the more tests he'll write."

no.... please..... no..... let's not go down this path. Why does everything have to be extreme? No tests, 100% tests... it's all bollocks.

The most robust code I've ever written was 100% because of unit tests. It was a little engine that approved the prior authorization for medications. The unit tests didn't cover 100% of the application. In fact the only bit it did cover was the various use cases in the approval logic. The tests were invaluable in writing the logic, and continued to be invaluable for the maintenance of the project.

Tests are a tool. You don't need to use the tool for EVERYTHING, but sometimes it's the best tool for the job. Using it doesn't make you a bad developer, using it badly makes you a bad developer.
Please uphold Title II of the Net Neutrality clause as it allows for open and more so fair access to internet content of someone's choice without the concern of internet providers resorting to bullying practices by slowing down internet speed on competitors. Instead of doing away with Title II. let us amend and expand where necessary so that both corporate giants and relative newcomers have the possibility to grow and thrive in the digital realm and which allows customers to retain a choice in their individual choices without fear of interference by entities with bigger pockets and thus clout. Thank you!
That doesn't solve the problem of the growing politicization of healthcare, especially given new life extending tech and augmentation, and it may make it worse in some ways: Year 2090 and an elderly bureaucrat can afford to be more productive than a sick impoverished child, who gets the funding?
Yes, I would hire him, and not you.
Alphabet's Sidewalk Labs Eyes Toronto for Its Digital City
We wrote a .NET Core microservice a few months back and there were problems upgrading from 1.0 t 1.1 (or some minor point like that). I scraped it and rewrote it in node.js and now looking at this, I'm glad I did it.

I just don't see .NET Core having any stability. Meanwhile, node just landed promises in core[0] a few minutes ago.

[0]: https://news.ycombinator.com/item?id=14299623
Is there a book to learn more indepth about all these?
Show HN: Instantapi – Instant API for development
little side node here: the windows 10 creator's update introduced experimental support for CUBIC https://www.ietf.org/proceedings/98/slides/slides-98-tcpm-tc... which is currently the default CC algorithm used in linux.
However, the slides state that in the absence of AQM qdelay gets worse when CUBIC is used
You can view it. You just have to quickly hit the "stop loading" button on your browser. Looks like they've got some asset or something that attempts to load but doesn't. The website is there, otherwise.

This is why the web sucks, btw...
"the jet fuel that's used to transport all the world's hipsters to “experience the world”"

What about the jet fuel that's used for the other 98% of people who fly on a regular basis? Is that less polluting, or are you just jealous of the people who travel internationally for leisure? You're not making any sense, unless you're deluded enough to think that those are the only people who fly.
"does that hit too close to home even for a person who doesn't own a car?"

Again, that makes no sense. Why would car ownership affect the impact of jet fuel pollution? If it's the "hipsters" you're concerned about, wouldn't those be the people who are already offsetting the environmental cost of air travel by using public transport and/or unmotorised travel and thus polluting less than car owners?

In other words, you seem to be more interested at attacking a threadbare strawman than evaluate what's actually happening. It's pretty sad, when the actual reason for taxation is pretty clear (to encourage less polluting methods of transport where one reasonably exists, which may not be the case for many air routes).

The real kicker? Jet fuel is actually taxed https://en.wikipedia.org/wiki/Fuel_taxes_in_the_United_State...
Blood price book review
Health care costs have an incentive and price transparency problem. If hospitals had to post their prices on the internet and people had an incentive to save money, the costs would go way down. There may be some truth to the argument, but the author ignores the ability of a market to drive down prices and improve products. As it stands, we have a market, but the lack of price transparency causes significant inefficiencies. The government should tweak the current system to require open data standards. This would allow a value-for-money comparison when people choose physicians/treatment and increase the efficiency of the system.
Interesting timing, I had just finished reading this Backchannel article regarding Rothenberg Ventures from September: https://backchannel.com/mike-rothenbergs-vc-firm-was-young-s...

Just an excerpt, an example of what I'd imagine some of the unwise personal projects regard:

"Most troublesome are questions about how Rothenberg managed investors’ money. Specifically, in 2015 he founded a virtual reality production company called River Studios to create virtual reality videos for the likes of Coldplay and Björk, funding it with $5 million from Rothenberg Ventures. Many investors say they did not know — nor was it disclosed in annual reports — that he was founding and funding his own business with their dollars, despite the fact that the investment was roughly 50 times the size of the seed investments the firm normally makes."
There are many sides to this and you're generalizing it to people not understanding the full value of security disclosure is misleading. I can assure you a lot of those people fully understand the value of security disclosures and they are for it.

What many people have the problem with, is with Tavis' tone and his approach to announcing his findings. No reasonable security researchers find a bug, announce it first to Twitter or other mass public postings and then inform affected vendor(s) with the disclosures. That's not it should be done and it is not a responsible discourse policy, this is what people have problems with Tavis.

Tavis is doing amazing work, work that we need but he has to be careful with how he announce his findings to the public.
Charity from VCs to consumers isn't viable long-term.
Get Started Making Music (In Ableton Live).

Love the simplicity, though it does seem to favor EMD (for obvious reasons).

I've always loved the idea of using Live in a live improvisation context, potentially with multiple instruments having their own looping setup; or just a solo thing. It's hard to find that sort of thing, though.

Checking out Tone.js now.
Two Approaches to Upgrading Angular Apps
I've been told by various people that Civilization was inspired by Empire (the first computer god game as far as I know), but I'd like to ask Sid if that is true!

(There's also the older Hammurabi game, but that one has no map.)
Haha, that's how I like to write all my code now. Sometimes I'll write a function that generates a random id, and checks the database to make sure that it doesn't already exist. I always like to add a counter and throw an error (or just return some default value) if it gets up to 100 or so. It might not ever happen in this universe, but I like to imagine there's a parallel universe out there where I saved some server from going into an infinite loop.

I actually did this recently for a random phone number generator, using the phony Ruby library to validate numbers. It was just for some test fixtures, but it's nice to know that it will always fallback to a default test number in case something goes wrong and it runs out of attempts. Or I'm in some universe where my random number generator suddenly starts producing an endless stream of zero bits.

This is just a little 'tick'. I also find myself using 12px and 14px a lot more frequently than 13px.
Just to be clear, in this case your siding with the criminals?
Wow, this looks great. Is there an app for this? I'd love for my son to try.
Refactoring Untested Legacy Code
What is spectral imaging and how is this related to CERN?
An excellent and amply satisfactory initial response.
Yeah, I didn't get the sense that it was hard or overly complicated in the sense that I couldn't understand it. It was more that my impression was Kivy was adding quite a bit more than I wanted for the project I was considering using it for. So when deciding between, SDL2 in C/C++ (which I could totally do, but this was a side project for fun, so would I really want to if I didn't have to?), Pygame (which didn't support SDL2 at the time, which was a small problem), some of the other smaller python game libraries which look dead now, and Kivy, I didn't necessarily see the point in using Kivy if mobile wasn't a priority for me, which it wasn't.
There are areas of the country where insurance companies are fighting a cost war on behalf of patients against increasingly conglomerated and monopolistic hospitals.

This seems like an unnecessary war. Are patients really being helped by a structure where multiple corporate entities -- the hospital and the insurance companies -- are battling each other to extract the maximum value from both the patient and the government actor paying for some part of the care?

If the hospital were not a regular for-profit corporation, they wouldn't turn into a monopolistic conglomerate... But of course it's practically impossible to undo these corporate structures and replace them with something with a whiff of socialism. It might even mean a pay cut for doctors, and then you'd have to restructure their education costs too... It's a very deep problem.
But I'm going to get the bus anyway. If it re-routed me to alternative transport I suppose that would be helpful.
As WeWork Grew, Some Employees Say They Were Mistreated
Workdays vs. Weekends and Morning vs. Night GitHub Commit Analysis
That is the best subtle trolling I have seen this month. Well played sir.
The fee isn't a huge deal the times I've needed an ATM and my bank didn't have any of theirs nearby. It's a couple bucks which isn't too bad.

Free would be nice but I can understand why banks would charge non-customers fees. If your ATM is in a very high traffic and convenient place, you are going to be servicing and refilling the machine more often which costs more money. If you can control the usage a bit by charging non-customers a fee then you can reduce service costs.
As per 1- insurance companies justify their earnings as a percent of costs for care- so if they keep costs for care high, it actually helps them charge higher premiums. Of course, they have to ensure that costs are high for everyone.

If an insurance company were to announce record profits because they were able to better control costs than their competitors, there would be immediate pressure to lower premiums and not take the additional profits.

When it comes to health care, the idea that we have anything resembling a free-market and private competition to lower prices is a farce on a grand scale.
It's actually an acronym for "Windows On Windows", but I like your take too :)
This is a tangent, but: Isn't it strange that in security, it feels ok to give an uninformed opinion?

I'm not calling you out -- quite the opposite. I like your comment because it admits to being uninformed. But for every comment like yours, there are dozens of tweets and HN comments that conceal their lay status while also having strong opinions.

In the tech world, this seems unique to security. For example, none of us would feel like we should have a say in how Rust rolls forward unless we're experts in Rust, or at least involved in Rust in some way. Yet there are many who feel they should have a say in whether Project Zero ought to do X or Y even without any experience. I wonder why?
Show HN: How much is your Daily Stand-up meeting costing you?
Cozumel, I think you should get a pet. Then, whenever you feel like posting some esoteric rubbish, you just go pet your furry buddy instead. We win. Pet wins. Maybe you win.
Profiling won't tell you what the chances are that the collection will someday need to contain more than N elements.
Its called the internet
Cockpit Comes to Ubuntu, Easier Linux Server Administration – Phoronix
For those wondering, this is made with Elm lang, Web Audio & Tone.js [1]

[1] https://twitter.com/AbletonDev/status/861580662620508160
I feel the same way about cars.

I mean, I admit I don't maintain my car properly nor drive it correctly, but the fact it keeps breaking down on me proves that cars suck in general.
ISP email or any provider that doesn't ask for a secondary account, like Mail.com.