skysight-inc/HackerNews huggingface dataset:
I think that we would simply end up with a better-trained, better-trained workforce if:

* We stopped educational subsidies for students with poor grades (ideally, gradually to give the student a chance to feel the pressure and correct)

* We equally subsidized trade schools (ideally, even college dropouts or older people could access these subsidies at least once)
Just a bit more background. We are bioinformaticians who routinely analyze large datasets using tools and libraries in many different languages. Jupyter Notebook supports a large number of kernels but it does not allow us to use multiple kernels in one notebook. As you can imagine, using multiple notebooks for an analysis has caused a lot of trouble in the book-keeping, sharing, and reproduction of our analyses.

SoS Notebook relaxes this restriction and allows us to use a different kernel for each cell of the notebook so that we can use the most appropriate language (tool, library etc) for each step of the analysis. More importantly, SoS Notebook provides a mechanism to transfer variables among live Jupyter kernels so that we can, for example, clean data in Python, analyze them in R or MATLAB, and plot the results in JS.

We have also tried to improve the Jupyter frontend to create a more comprehensive work environment for interactive data analysis. For example, SoS Notebook provides a side panel that allows you to execute cell content line-by-line using shortcut Ctrl-Shift-Enter. It also provides magics to, for example, render output from any kernel in Markdown or HTML, and clear non-informative output after the execution of the cells. We are very excited about our work and would really love to get your feedbacks.
Cool. Thanks! I am watching these trends from the outside and it's hard to keep up if you don't work directly with the tools.
I don't think any of those things are true. The lanes were HOV-only before, and HOV users can still use them just as they always have. Only the newly allowed single-occupant users have to pay. And it is funding new construction (widening of I-66).

(and I do live in the area, FWIW)
Oh, I thought the tolling was during the same hours as the previous HOV limitations. I admit, I haven't paid very close attention.
Thanks for understanding me. Unfortunately my original comment seems to have been massively downvoted by uninformed HN readers.
While H1B Visa Struggles Continue, US All Set to Implement a New 'Startup' Visa
Have you considered car-pooling or public transit options? It seems like the goal is clear - to have fewer cars on the road.
Ask HN: Best way to gift Bitcoin for Christmas?
It would make good economic sense to switch to a utilization tariff for basically all road usage, instead of the current gas tax. The technology is there, with license plate readers and/or RFID toll meters. In practice this would probably look like a $5-50 monthly bill that every registered vehicle owner would get in the mail based on the roads they had travelled on and how congested they were. If we set aside the dystopian concern about tracking, this would definitely lead to a more efficient use of the public roadways and more equitable distribution of the maintenance burden.
> profit, at least partly, comes from denying care.

This is the same as saying Dole makes part of their profit by selling rotten bananas. A factual statement but the implication of it is incorrect. The bulk of Aetna's business is to sell health insurance to healthy people. Its cheaper to never provide service than to deny payouts.

> Yes the $500 million comes from stock price increase. But that comes from profit

Stock prices rise and fall without any consideration to profit. See Amazon. Aetna's valuation can be based on a thousand different factors. The fact that an offer has been made to purchase Aetna can increase its stock price.
> If apple shares could only pay dividends in more apple shares instead of USD would they have any value?

Um, yes.. as long as Apple shares can be sold for USD (which they can).

And it sounds like these “cryptogkitties” can be sold for ETH. Your analogy confuses me.
Some kind folks at Apiary have reached out and gotten this attention. It looks like they got our account fixed.
One of the best documentaries I have ever watched, I was riveted from start to finish.
with all the info available about rampant blanket NSA spying/access, and the content of most privacy policies, the basic operating procedure anymore should be to assume that all devices are pwned.

if you're cool sprinkling always-on microphones around your house for convenience, more power to you.

I can't do it.
Had to google this myself, here's a link to their description of a service mesh.

https://buoyant.io/2017/04/25/whats-a-service-mesh-and-why-d...
Why not POP forward? You can also set a custom From...I use a custom domain instead of my old gmail because I was tired of hopping from juno to yahoo to gmail to fastmail.
I suspect that their dynamic tolling algorithm is broken.

I drove I-66 eastbound this morning and the road was nearly empty until about half a mile before the river. Then it turned into stop-and-go traffic. No surprise, since the HOT portion ends and everyone wants to get across the bridge into DC, which dumps everyone out into slow local streets.

It seems like they're trying desperately to limit congestion at this very last part, when it's completely beyond their power anyway. They'll probably have to give up trying to maintain their speed guarantees for the last little bit.
It's funny because the trading volume of Bitcoin is huge - about 250 million dollars worth of Bitcoin is bought and sold per hour around the world, 24/7.

My guess is that the reason we see the horizontal lines is because let's say someone places a large sell order (say 1000 Bitcoins) at $11600. It takes a few minutes for the market to absorb it. The price stays flat until the entire order is bought.
Microsoft Whiteboard
A couple of things:

> It was not designed for and could not support teamwork.

Smalltalk implementations could, did, and still do support all the things you'd expect from today's systems: code sharing, merging, etc. Envy was an early system and today there is Monticello. Now there is even Git integration.

> There wasn't support for external source code control or merging changes from different programmers

Again, there was this support. But is that a function of a language? Does C, Java, or any other widely used "portable" language offer these abilities out of the box, or are there toold built on top to facilitate it?

> Any change to the system makes your code no longer portable. Imagine a C programmer, in a moment of arrogant hubris, changes libc or the standard io modules. Really fatal to portability.

Lots of today's dynamic languages have this deep capability, like Ruby and Javascript. It would be tough to argue that these are less "portable" because of it.

> Changes to your code were tracked in your workspace.

This is akin to saying, for Algol inspired languages, "Changes to your code were tracked in your text files on your hard drive." It has little to do with either portability or collaboration.
The cost difference is purely based on hosting a similar stack on something like dedicated servers with OVH. However, as you would imagine, it would be far less robust unless we had a team of DevOps to manage it, and clearly that's where a big cost comes in. Although, managing a somewhat similar stack for my full-time gig, it's not terribly time consuming.

Development time was roughly the same: frontend work was identical to a standard enterprise-grade SPA app and backend is all Lambda functions, which would've been implemented similarly on, for example, NodeJS and Express (which is what as done anyway for testing).

The primary cost (~60%) is due to the high volume of API Gateway requests. (Edit: see below comment for reason and plans to optimize)

Edit:

A HUGE time saving comes from being able to orchestrate AWS infrastructure easily via API and is well worth the premium in most cases. Our frontend application performs many automated management tasks of AWS resources such as S3, CloudFront, Lambda, Route53, etc... This of course does not directly relate to "Serverless," as it may be done by any application able to make API calls to AWS, however just the fact that it's possible for these resources is very appealing to a multi-hat developer with limited time on a side project.
Report it: http://ag.ny.gov/fakecomments
>almost completely limited to one country.

Well, they also have South Africa...
"Motorcycles and vehicles carrying two or more people have free use of the lanes." So only those who are driving solo are being charged. That seems fair to me. People who are taking so much space for one person is unfair. This is a great way to encourage them to carpool or take public transit.
Containerd 1.0.0
FTA:

"Solo drivers, who before were barred from I-66 during rush hour, can use the lanes if they pay. That includes drivers of hybrid vehicles, which are no longer exempt. Motorcycles and vehicles carrying two or more people have free use of the lanes."

This is a new toll for allowing non-HOV drivers to use the HOV express lane.
https://news.ycombinator.com/item?id=15826220
Almost. They slightly expanded the hours from before.
As Greenland Melts, Where’s the Water Going?
I used to use Mashape for an API service I provide, but they recently transitioned (sold?) their marketplace to RapidAPI.

I've been happy with the move, as RapidAPI seems to be working hard to improve the API-provider portal.
Sorry, I didn't actually address your point in my rush to be sarcastic. Mea culpa, mea maxima culpa.

You are absolutely correct and I think that quadriplegics can be used as a kind of Patient Zero for accessibility purposes, in that if you can make a widget/service/application/building that a quadriplegic can successfully use then all those other people you mentioned will probably be able to as well.

It means you have to solve one problem involving extreme disability, rather than taking each disability, infirmity, and just plain old being old as discrete and individual problems.

Maybe. Seems like it might work though to me.
Nobody said it was fine or normal. The law is the law regardless of how depraved it may be, and you don't get immunity by being appalled.

By the way, Apple Computer (now just Apple) was sued by Apple Corps and had to pay $80k, and that was in England, not in the US.
You should be able to deploy using FTP or SFTP with Bitbucket Pipelines already.
A guide on how to set up SFTP (including SSH keys) can be found here: https://community.atlassian.com/t5/Bitbucket-questions/How-d...
>Comparing a college education to K-12 public education doesn't make sense. In general, one needs to understand some mathematics up through Algebra and have some reading and writing abilities to be an employable, productive adult. Whether the public school system in the USA does a good job of providing a basic education is a different discussion.

It does seem like this baseline understanding does shift with progress though. For example our ancestors did not need a lot of education to push a plow, but more education will be needed with the continued elimination of physical labor.
This sounds good to me. Encapsulate and simplify existing tooling based on the communities experience with it, then extend and add complexity as needed. As the development environment changes, we will constantly have to update our tools to make it simple for the basic 80% of cases.
Yea, as a user of CRNA (create react native app) with a moderately simple app, dependency hell is something we're already in. We don't see a choice, for reasons, but CNRA is definitely not somehow above these problems.

Node/JS in general has a pretty terrible track record for me with version hell.
I grew up with the sound barrier for 66 in my back yard and lived in the area for 30 years. It was absolutely completely open and then a single lane HOV and then HOV at certain hours in certain directions and now the express lane toll.
Yeah, as you say, it's not really a traditional "bubble".

From what I can tell, a few entities will suffer, but not in a spectacular fashion.

1. The government may be forced to forgive a lot of debt, thus taxpayers will suffer.

2. Those making whose student debt payments are not proportional to their income will be an economic drag on the US.

So there is no "bubble" to "pop". Rather, it looks like it's going to be a long-term economic drag on the country.
Yes, they support SMTP and IMAP just fine. In fact, they're one of the few providers that actually support IMAP push with iOS's Mail: https://blog.fastmail.com/2016/12/21/what-we-talk-about-when...
An Overview of Reinforcement Learning: Teaching Machines to Play Games
Ugh I cannot find the demo, I think it might be a different project :/ I can only see the nodejs node.
Looks interesting. It seems (from a quick look) like it tries to be a replacement for a lot of Google products, including Docs. It's nice to see that Google and Microsoft have smaller competitors in this area.

Personally, I'm only interested in email. But thanks for letting me know about other options!
Minneapolis has a similar system for demand-based pricing on some of our HOV lanes. It usually works pretty well, but the max price is $8 so the model breaks down a bit during extreme traffic conditions.
At $690 every four weeks for just one way, I simply don't see how this isn't a land grab of infrastructure for the exclusive use of the rich. At those rates even well paid engineers can't afford the trip. If the round trip cost is the same, we're talking $1380 every four weeks. That's more than rent in most places. At those prices, you could literally hire someone to sit in the car with you for minimum wage and get by cheaper. Hell, for $70 a day, you can have this person wait outside your work for 8 hours a day and you'd still be better off than paying the toll ($60 for 8 hours at $7.50). DC already has a long tradition of "slugs" so maybe this could be the next evolution: slugs for hire. In the desperate society that infrastructure like this creates, that could be a highly sought after job.
It seems that the internet is being flooded with accounts that use real people's stolen identities and this is yet another example.

Which, if any, laws did the creators of these accounts break by posting these comments to the FCC under other people's identities?
Still requires physical contact and cleaning if your hands are dirty from cooking.
But I pay my taxes!

Just kidding. This is a brilliant solution, but government doesn't like brilliant solutions. The more you can hide the cost of things, the easier it is to embezzle and/or fund pork barrel projects. I say this being an elected official in a small town. It's embarrassing how much everyone is just looking out for themselves.

My first lesson when I joined the local government was that the situation is just as bad as you thought it was, maybe even worse. Small, vindictive, selfish minds.
Deploying any application locally puts you entirely at mercy of whoever wrote it, and those that know how to abuse it. That holds true for any type of application.

However, in this context, deploying this particular self-contained application locally protects against the hypothetical attack where a genuine application is later modified to turn malicious. It is relatively easy to look for and identify any execution of server-side content.

To prove that an application is not intentionally malicious, you would have to inspect the source. To prove that an application cannot be malicious, directly or indirectly, intentionally a not, you will need full formal verification of the application. And that verification only holds if you have formal verification of what it runs on.
Nitpick: it's not an express lane, it's the entire roadway for this section. Non-HOV drivers have to either pay or take a completely different route. HOV drivers still get to use it for free, of course.
How Two Guys and an Internet Forum Built a Kickass Computer
It's due to large order volume at those prices. If an unusually large limit order or group of limit orders is placed at $11,800, then incoming market orders can chip away at the remaining volume available at that price but not move the externally visible price.
THIS.

I used to love writing code and building stuff from scratch. Nowadays it's exactly what you said. I spend more time configuring stuff and finding tools that work well together than actually writing the underlying code that makes the app or the website work.
So's mine, and I dread the day it dies. I just want a 7" tablet running stock Android, that's all, and so far as I can tell it simply doesn't exist.
The public transportation in that area is a joke. It's embarrassing that the metro is the subway for our nation's capital.
see also the really excellent kyptonite, which i found linked here a few months ago and i've been positively delighted with:

https://krypt.co/

i'm not a security expert, and i have a lot more trust in my iphone for managing secrets than my personally configured linux pc's.
Change != Improvement.
For the exclusive use of the rich, or those lucky few people who can get two people into their car during the designated times.

Note that previously it was only the latter.
> How do these comments harm real people?

When they are used to justify policies that harm real people. That question is so silly I first thought it was rhetorical.
I think it's two things. The first one is that most people are not comfortable changing up the programming paradigm that they are most familiar with. They're familiar with adding some if-statements to verify at run time. They're not familiar with using the type system to prove the properties of their data. Proving non-trivial properties can be hard (and in some cases impossible), so it makes sense that few people are jumping at the opportunity to learn everything from the ground up all over again when the alternative is to just use an if-statement.

The second thing is that sometimes you're going to get dynamic data at run time and you're going to have to use a run time property checker anyways. So for example if you needed to parse a bunch of text sent in by the user. You can still use dependent types to offload as much as possible to the type system, but at some point you'll have to deal with receiving user data. And if we go back to my first point, people are uncomfortable with using new things. They won't have a good idea of when to put what into the type system and what into the run time, so the default will be to just do it all at run time.

Liquid types look kind of promising, but I'm not sure if it's still an active research area. The stuff rust is doing with affine types is also promising. It's not dependent, but you can make a bunch of very nifty compile time checked apis. Finally, ML style types are slowly becoming more familiar in general in the industry. Once everyone is fully familiar with type parameters, they'll start to ask about kinds and values in types. However, it may take a while.
As a follow up, if it was intentionally done, can/will there be any legal consequences?
* Standard library for a lot of things.

* https://github.com/go-chi/chi is pretty good. I have a need for a lot of custom middlewares, so I need something more fleshed out than net/http.

* All config files are written in TOML: https://github.com/BurntSushi/toml

* https://github.com/gocql/gocql for all Cassandra needs.

* Development work is done in Docker so everyone has a consistent env.

That's all, I tend to dislike overarching frameworks. Smaller libraries work better for me.
With respect coordinating loads of route tables, when its a flat network is nothing short of ludicrous.

Firstly _statically_ assigning an address range to each node is utter madness, firstly it limits the containers you can have. Secondly its terribly inflexible, its perfectly possible to have a beefy server have more than 254 containers running.

Thirdly it ties up a huge address ranges with _no_ flexibility. If you have nodes assigned to certain duties (like DB pods) then it can only realistically have a few containers. So the rest of the address range is wasted.

What is so frustrating is that all of this is automatically taken care of using DHCP and macvlan.

In the example thats linked, why isn't there a second adaptor on a different VLAN? Thats a far more simple and visible way of linking things together. I just don't see why you'd want to willingly fiddle with routing table when on a normal flat network its done for you, automatically.
Can anyone explain how this "arbitraged feedback loop" allegedly works? Arbitrage causes prices to converge, not spiral up or down.
Only reason why I think there is much press about this is because it would make sense to me that increasing delinquency/amount of student loans will bleed into mortgage asset valuations and feed a long term bearish (inflation-adjusted) trend[0] (after all, these debts cannot be discharged[1] and negatively affect credit when not serviced, which factors into getting approved for mortgages, even after setting aside how stagnant wages have been for decades on avg), and I'm not too sure how banks would feel that if people are no longer opting to taking out 30year + mortgages that I'm sure compromise a significant part of their "assets".

[0] https://fred.stlouisfed.org/series/ASHMA

[1] Well outside of some political student loan debt jubilee that will probably leave a lot of universities holding the bag, not to mention other private entities that have attached themselves to the student loan system.
TOP!!! When will you provide this feature?
How to Make Software Like Pablo Picasso
Selling Software Dev. Services with the How-Can-we-help Approach
If you want to stay on a prior product version, I see no reason why you should be prevented. But, to expect continued support and development for it? How much are you offering to pay for that? Is it a number that grows faster than the adoption rate of the new product shrinks the userbase supporting continued development of the old?
US regulators should block such a sale. No Chinese firm should be permitted to own a controlling interest in any communication system widely used in the US.

China doesn't allow US companies to do so in China, so why should Chinese companies be permitted?
I'm having trouble locating it but it is the same for Gdax except that it is individual market makers who make the spread and not coinbase itself.
The Next Chapter for ksonnet
Health care is valuable. Health insurance is mostly a scam in the US, a way for insurance companies to take a cut without adding any value.

Talk to someone who has lived in countries with socialized medicine (as I have): other countries systems' aren't perfect, but they deliver better results, with less money, and without insurance companies taking massive profits for doing nothing but denying claims.

Full disclosure: health insurance company once repeatedly refused to pay $5000 bill to lab. When I finally said "I'd like to file a grievance" they magically discovered a "coding error" and the bill was paid.
I normally share the same sentiment unless the tooling truly is much better than its predecessors. This looks pretty easy to use and fast. If it delivers on those two promises, it's worthy of further consideration by the community.
> who cares?

Cryptocurrency markets are dominated by highly rational traders with deep pockets.

Just because a bunch of newbies are buying 0.002 BTC on Coinbase doesn't change that fact.

Highly rational traders with deep pockets do care. Getting hand-wavy talking about "irrational markets" doesn't adequately explain why Tethers trade at parity to USD.
> No one is forcing you to use the latest bundler / tool / programming language

Except everyone is using them and you get quickly outdated, specially if you are looking for a job with heavy experience on python, php and asp.net web development. The market already shifted to "3 Years worth of experience on Parcel".