skysight-inc/HackerNews huggingface dataset:
Degrees themselves may not have much value, but the value of the degree is that employers can use them to offload discrimination to schools.

Through disparate impact legislation and jurisprudence, employers can only consider job applicants on narrow grounds. Schools have much more leeway to admit/deny admission.

An employer would probably get sued for using IQ tests because blacks and hispanics tend to do poorly on those tests. However, the ACT and SAT are highly correlated with IQ and schools can and do use those to make admission decisions. An employer that wants to filter for smart people would be well-advised to hire from schools that only accept cognitively gifted students.

You can't refuse to hire Jamal because he doesn't speak well, but you can refuse to hire Jamal because he doesn't hold a degree from an institution that refused to admit Jamal because he didn't get a high enough score in the English section of the ACT/SAT.
Slack is very nice to use. Users love it. Those who negotiate and pay the bills (like me) are surely keenly watching for any credible competitor to get out from under the fairly "fully priced" (to put it as politely as I can) offering from slack.
If you intend to actually delve into options trading you should seriously consider Interactive Brokers.
The problem was not that the redisign was expensive - we are talking about trillion dollar market here but that it was slow - clean sheet = 10 years. Making an octopus by nailing four more legs to the old 737 5-6 years.

I am fairly certain that if boing could have solved the timing issue by throwing money at it they woyld have done so.
This is a collection of algorithms I've designed over the years.

The last item in the portfolio is, at 9 nanoseconds and 18 bits, the smallest and fastest known virus: 19766. Gif: https://github.com/daniel-cussen/portfolio/blob/master/19766...
Now hold on a minute, this whole industry has developed around shirking work. So surely, i can automatize part of this with a webcrawler and sci-hub.
It's been awhile, but I interviewed at LinkedIn some years ago and it sounded very much like an anything-goes ethic. It was based on feature ownership, so if you had an idea you could implement it however you wanted as long as you also supported it. I was left to think that flavor-of-the-week is very much a part of life there if a programmer wants it.
Not necessarily. While Ulaanbaatar does have street numbers and such, they're not well-known and are basically never used when giving out directions/advertising. It's more like: The "yellow building to the right side of the big department store". Official addresses also rarely use street names, it's more like: Flat #5, Apartment #2, Microdistrict #4, Sukhbaatar District.

So in reality everyone just uses Post Office Boxes for mail, who often just call you and say mail's arrived and charge 400 tugrug.

That said, no-one I know has even heard about what3words, aside from those who read the initial press release. And I'm from Mongolia.
Safest Neighborhoods in San Diego
This mirrors my own experience in college. Lower level CS classes (with an EXCELLENT professor, Scholler) helped to fill in a a few important gaps, but 90% of the information from my classes I already knew and had been using for a couple years prior to college.

Also, all of the BS humanities and other non-pertinent classes were entirely useless, and for many it seemed the curriculum was entirely politically driven; learned very little from these.
Facebook expands transparency for ads beyond politics: Here’s what’s new
FB first hit cash positive in 2009: https://www.cbc.ca/news/technology/facebook-cash-flow-positi...

IPO was in 2012.
Very different than Lyft.
Or the people that know think the reason is obvious and will probably get fixed soon so don't brother reporting the issue and what they believe is causing it
> in reality wealth is largely the result of labor and ingenuity

many would argue that in reality wealth is largely the result of capital
> It was the world’s worst nuclear disaster since Chernobyl 25 years earlier

First of all: It is the world's worst nuclear disaster. A long way still far from being a solved problem. The use of "was" here is too optimistic and not justified.

The article focuses in how radioactive stuff can travel miles and miles and cross boundaries. Something that is not unexpected but is always interesting to report and measure. Facing the data is not spreading fear, is improving our knowledge about a problem.

The water masses in the ocean are not homogeneous. Contrary to what most people think, the ocean is not a place covered by water; is a place covered by waters. There are many different layers of saltwater that do not mix (or do it very slowly). If a water mass can transport a low level of radioactivity between Alaska and Japan, is not impossible having the next month a storm bringing a different, maybe deeper water mass with more salts and a different radioactivity level. To measure just one layer is not enough to understand the entire system and shouldn't be extrapolated as a value for the entire system. Wouldn't be a wise move.

If we can learn something from the article is that USA will need to remain vigilant and keep measuring things, ready to apply quick corrective actions (and close fisheries if necessary) for a long time.
Apparently they charge for API usage. If it became popular you would be paying for it (indirectly).
Think of chemistry vs. chemical engineering. Chemistry worries about atoms and molecules, and the reactions that transform one set of molecules into another set. Chemical engineering worries about efficiently producing the desired reactions, at scale, without blowing up the factory. Chemists don't spend much time thinking about pipe bursting strength; chemical engineers do. Sure, a chemical engineer needs to know a fair amount of chemistry, but someone with a chemistry degree is not ready to be a chemical engineer.

It's the same way with CS. It should be part of the college of science, just like chemistry. Software engineering should be a separate discipline, and be within the college of engineering. And having a CS degree doesn't really prepare you to work as a software engineer.

Unfortunately, what we have is CS departments turning out graduates, most of whom will work as software engineers rather than computer scientists, and who are therefore badly trained for the career that they're going to try to have...
Thank you for this. Didn’t know this was the etymology of vaccine!
I had used DEC and DG as examples of tech companies starting in small towns, he was pointing out that while they may have been in small towns they were still in a "tech corridor" right outside Boston. Which is a reasonable point to make! I guess he means "in fairness to" the modern silicon valley trends I'm criticizing.
nice, thanks for doing this research! Do you have anything I could read which says they'll open this up?
Some attempts at evolutionary AI / genetic programming might technically count given that they can achieve program synthesis almost ex nihilo, but the computational requirements to do anything interesting are monstrous. So far neural networks that can learn weights but whose architectures are tuned for specific problems have far eclipsed the performance of things like GP for real world applications.
If it was based on one article, which in turn was based on one tweet, then no, I wouldn't expect her to report that it was a "much lauded performance." And ten articles also based on the same self-serving tweet wouldn't make it any better. At some point, she would need to talk to people that were actually there, whether she was or not.
Handling Secrets the Right Way
Very cool. Look forward to playing with it this weekend ;)

Regarding WebRTC. Combined with net latency. Can we build an online "jamming" demo?
> Is there some lag after IPO's before the options market is established?

The shortest dated, exchange traded options are weeklies. These expire on Fridays.

I'd imagine you won't see volume there until at least Tuesday, though. In order to buy puts, someone needs to write them. Any reasonable seller will be delta hedging their position by shorting the underlying shares. Since equities settle T+2, it won't be easy to short the shares until Tuesday.
Bubbles last longer than most people think. And then they pop.
Any links handy to help us learn more about what's really going on with MCAS?
...because funders turn off the spigot.
And I do think that they where referring to the advanced vocational training route and not a traditional craft apprentice.

Hell if you had called any of my pears on my Mech Eng Btech (termo fluids) course an apprentice we would have told you where to shove it.
I agree with you, but I still think you're going to see Go, Rust and friends eating away at that code base.

FYI I'm language agnostic, but I'd like to see c++ eventually replaced. .NET is currently looking good, and I'm ambivalent on Java, but I think there are valid reasons to be looking at go right now,if not rust. They both seem to be tuned to modern hardware design despite the hype.
By some readings of the legislation, if it is affecting employees they're not allowed to tell you.
A friend worked for a horse owner who had a rather lovely guest apartment on the upper story of her barn. He stayed over there sometimes when he was working with the horses.
> For learning the non-practical fundamentals of, say, computer science, there is no known learning environment that beats a university.

God forbid you don't even consider that you're wrong. "Wrong attitude" signaling is pathetic.

> There are lots of practical skills that get taught in universities that aren't direct trade knowledge

That's a problem, but it's also hyperbole. I mean, I'm talking to a 1998 CS/EE from Berkeley who couldn't bother to try to repair his own power supply because it has a danger sticker on it. What you learn in University is to be so blind in your lane, that you don't even recognize it. It's the antithesis of learning to learn.
LLVM is not really a VM in the sense of the JVM. LLVM-IR is not platform independent, and was never intended for this use-case.

It is also significantly more complex than wasm, which is partially why wasm ended up working. Start small, add over time: that's the way of the web platform.
Check out https://apollokit.org/ for something similar using full-stack JS

Sysgears has some other projects that is moving towards the ability to import functional modules from npm
Agreed that the UI could be WAY more intuitive. There are issues with it default-opening for saving to an unwritable directory (confusing people), not being clear about why you're there (no way to instruct the user what purpose they're selecting a file for except the "open"/"save" button), the side drawer is not intuitive for new Android users who might not know there are more services beyond the Download folder, etc. There are too-limited sorting options, the MIME filtering could be extended, etc. Older versions of the framework didn't even let you suggest what saved files should be called...

In the case of a sophisticated media player like VLC I totally get your point. The solution before Q was just to ask for the READ/WRITE storage permissions and have full access. I guess they figure that's too broad access for one app to have.

Upsides-- it works great on Chromebooks, integrating with ChromeOS well, and the convenience of seamlessly integrating a single UI with numerous cloud services with no extra SDKs to include or APIs to learn is also a big plus.
Apollo Universal Starter Kit
Your last paragraph really sums up my perception of the liberal arts courses I was required to take: they don't have value at this point in my life. They are a large waste of time, and a massive waste of money. I would be quite happy taking those courses later on in life, at my leiser, when the opportunity cost they incur is not nearly so high.
Ember? It's supposed to be a Rails-like JS framework.
Does anyone here rely on Lyft or another rideshare for their business? I work for in the healthcare sector and we rely on rideshare quite a bit to ensure our members can reach their doctor's appointment, etc.

I would say around 50% of our trips are rideshare and the rest are local transportation companies; While Lyft isn't perfect I can't help but wonder if they are going to alter operations greatly whether it is to phase out their healthcare operations or buy us out.

I am curious if anyone has some insight as to how Lyft plans on continuing their operations.

Here is a link to some of the services Lyft offers if you are curious: https://www.lyftbusiness.com/healthcare
Yes but how many years will the revetting take? And will such audit be considered. We are probably talking 2-3 years time frame with no 737 max if they do full audit.
They earned less than any of the top 20 hedge fund managers: https://www.forbes.com/hedge-fund-managers/list/#tab:overall

top pay : $1.7b for 1 year for #1 spot to $100m for spot #20.
Why miss it, come on back, the water's still warm and the dev is still as fast as ever in Rails. Honestly, the JS stacks all seem vastly more annoying on so many levels.

It seems like the JS ecosystem changes so fast because it knows better is possible, so it just tries to reinvent itself over and over.

The JavaScript world starts with this weird prototype based language with a syntax that looks like it might be something more class based. From there it goes to dependency bundling hell, callback hell and Christmas tree code indenting, no standard implementation, and a library required for everything under the sun (Left-pad!) And somehow this is what the cool kids are into? I never liked Rails because it was "cool" I liked it because I love getting stuff done, fast.
I read one theory a while back that suggested that a lot of people in SF are doing exactly this, which may ironically lead to an oversupply of inventory after the string of IPOs this year and cause house prices to dip.
It's not on the university to stop, it's on the rest of the world to wake up.
Computer Science is not about coding
> nice statistical properties.

Undefined variance isn’t nice.
How can you claim privacy if the scam depends on being observed?
You don't lose shares with funding rounds... new shares get created, thus lowering the percentage ownership of everybody.
change -> chance
I see, that's a very good point. Thank you.
I look forward to a comment section filled with passionate developers rejecting the author's premise, and pitching their favorite framework(s) as proof...

Thereby validating the author's premise that "the majority of the problem is just a result of fragmentation in the modern ecosystem."
> if the modern equivalent of Rails already exists, please let me know!

You're in luck. Rails 5.2.3 was released 20 hours ago.

More seriously, I feel rails is still excellent and I'm happy to work with it every day. I'd be interested to hear more about what makes rails not modern? I find it a very productive framework.

EDIT: If you're talking about missing a JS equivalent of rails, do you know about Loopback? https://loopback.io/
Something like this?

http://www.primrosebank.net/computers/zx81/ZX81.jpg
Banks will loan against asset values. Getting a mortgage for $5m if you own $25m in stock is a no brainer for any underwriter, even if you can't technically sell it for 180 days.
How long do people think Uber and Lyft will continue before they collapse? 5 years? 8? I have a hard time see them still being around 10 years from now.

I'm more interested in what will happen after. Will local city Taxi apps fill in the gap? There are a few companies that brand/sell apps for multiple cities that could potentially offer multi-city service.

I think eventually, the price of rides will go back to where it was in the pre-Uber Taxi days, or at least fairly close. It will be several years though.
Why have you have not learnt to code at high school if you wanted to do CS
> Someone with a decent bachelor's degree in computer science will have a depth and breadth of knowledge far in excess of where they'd be if they'd spent that time teaching themselves web development on the job.

Also, zero professional judgement, and more likely than not, not even knowing what they are missing. Engineering curricula have their problems but at least fresh MEs and EEs IME realize that they don't know anything. Fresh CS grads come in and want to do a rewrite--in a language not used anywhere else in the company no less. Give me a self taught guy any day of the week and twice on Sundays.
You mean because they failed to create a profitable business surely?
About reactive WebSockets, I wrote a client and server library which lets you consume WebSocket data streams in a reactive way using pure async/await syntax (no callbacks, no Observables): https://asyngular.io

It encourages the use of IIFEs as a way to declaratively isolate parallel async operations from serial async operations. Also it shifts control to the data consumer instead of the producer; this should reduce the likelihood of memory leaks.
Not saying high school education is great, but if there are droves and droves of people showing up at college not able to do math or read, how exactly did they get the necessary points on the ACT or SAT?

I mean, what you're saying is that the ACT/SAT are extremely easy tests, so that they can be completed without really knowing math or how to read. Or you're saying that gobs and gobs of people are cheating or using bribes to get the scores they need. Because they can't really read or do math well enough to be passing these tests on their own.

I have a little trouble believing anything like that is going on. I think kids are likely passing these tests on their own merit. And are perfectly capable of doing the math and reading on the tests in question.
Wow, this feels pretty solid and snappy, at least on desktop (Firefox 67). The scrolling effect's a bit weird, but I'm sure that can be customized. I switched off JS expecting everything to rapidly fall apart, but it actually works surprisingly well; the homepage on the demo site is broken (displays fine, but doesn't response to mouse events like scrolling and clicking; arrow keys work fine for scrolling), but the other tabs work significantly better than I'd ever expect a site this visually-complex to work without JS.

On mobile the demo site does feel weird (a taller-than-wide screen and a vertical tab bar don't exactly mix), but it's still plenty usable and snappy on Firefox for Android. The sample sites are much more normal in terms of mobile site UX.

A lot of people here seem to be bagging on it for silly reasons (like "I have to press the back button multiple times after clicking on multiple things!"; gee, turns out clicking on links adds entries to your browser history, who'da thunk?). Don't listen to them. You've done a fantastic job with this framework, and I look forward to using it for my own projects.

I will say that one thing I'd change is to provide the option of making it a little more opinionated/invasive. I shouldn't have to say <table class="n-table"> everywhere; I'd rather just say <table> and be done with it. I'm sure I could figure out how to customize this to add that opinionation/invasiveness, but it'd be nice if it was an (opt-in!) out-of-the-box option.

EDIT: In the spirit of "let's really break this thing", I fired up the Haiku Nightly VM I've got laying around and tried loading the homepage and some of the demo pages in both WebPositive (WebKit-based) and NetSurf (uses its own rendering engine). WebPositive handled everything like a champ (albeit with some severe loading lag on the homepage; the demo pages all loaded fine). NetSurf failed entirely on the homepage (shows the nav and nothing else, even after clicking on nav entries), but the demo pages work reasonably well (they're at least viewable, even if the proportions are wonky in a lot of places).

Either way, the fact that the framework itself works okay even on an obscure operating system running in a virtual machine with only 1024MB of RAM is delightfully impressive.
Theory and pragmatics of the tz code and data
Where does it discuss long-term outcomes in TFA? Not all transmissible disease manifests within 30 days.
Geographers already have a system for recording positions relative to continental plates - in Europe that means ETRS89 [1], North American NAD-83 [2], Australian GDA94 and so on.

Of course, getting all software to support multiple datums might be a complicated matter, as 98% of things like online slippy maps and mobile phone geolocation APIs just use WGS84, the familiar datum used by GPS.

[1] https://en.wikipedia.org/wiki/European_Terrestrial_Reference...
[2] https://en.wikipedia.org/wiki/North_American_Datum
I think above poster means it's an indicator of the whole market, not just lyft but other companies suddenly going for the ipo.
What’s the harm in using rails purely as an API? You’ll still get a lot of functionality out of the box and maybe have to write just a little bit more glue code for the JS-backed front end than what rails provides out of the box.
I’ll say this: I came to Rails from Node (and before that .NET but with a way smaller scope of responsibility), and I am thoroughly convinced the author is correct. I couldn’t estimate for shit in my first few months at this job (once I had ramped) because Rails makes things that would’ve taken at least twice as long easy to do, even without gems. Plus, I have seen not even a third of the compatibility issues between our version of the framework (bit old) and up-to-date games as I saw when I was writing Node full time. Rails is the first non-“enterprise” framework I’ve felt let’s me focus on the correct level of concern for my current needs.
I'll chime in because you describe me to a tee.

I'm a "maker", and a tinkerer. The science doesn't really interest me near as much as the tools available to make things.

And, when I try to dive into the science I get overwhelmed and feel like I cannot keep up. The overviews are often interesting, but deeper dives are very difficult to make because they're hard to keep up with and what I really want to do is make something.

I've been pondering this very issue myself, and I'm leaning towards thinking there should be a clearer line between the too (CS & developers).

I work with open source APIs and languages. I don't need to know about the guts of Javascript or processors to make apps. I need to know how to use the language and the APIs that make that easy for me. And that, just in and of itself, is a career choice that's quite different than CS.

I'm using the tools the CS folks make easy for me to use to build apps and people like me can get very good at that, but it's an entirely different kind of person that's good at CS. Those folks are at a different, higher level of understanding how things work than people like me.

What I do is akin to making cars out of parts engineers have designed.
Also, first understand what you are getting into. I personally have learned the hard way that options are a good way to burn a lot of money very quickly.
> But who decides?

Well, I dunno, but that's a question with every law, and thus not exactly an argument by itself?

> I'd love more things to be fixable but this kind of micro-management sounds terrifying.

But why would there need to be micro-management?
Those user analytics aren't very useful. You get IP address, device and time _downloaded_. You get nothing about "listened".

There's a standard NPR have written to improve this, but it requires the podcast players to implement it. It's very privacy-respecting but I doubt Apple will implement it, so it's probably going to be a non-starter unless the big podcasters like the BBC hold the line.
I took an Ethics in Technology course, and it was awesome! We actually researched systems that were ethical gray areas, then developed them into what we thought were ethical and unethical applications. I learned a lot from that class. All of the other humanities courses I took, which had nothing to do with my area of study, were a waste of time, and diffused my learning.