skysight-inc/HackerNews huggingface dataset:
I think it should be possible if you can live in some lower cost of living area if you can secure a remote role in a higher pay area.

Frankly, after the expensive 6 years in Seattle, I'm now spending some time in Budapest, Hungary, where the cost of living is particularly low and the city is particularly good.

The local salaries are remarkably low according to American expectations, but all I need to do is land an occasional part time project, or work perhaps 1/3 of the time to do quite well.

I've met some local folks who have pulled this off quite well, also, getting remote jobs in higher paying areas and living quite handsomely here. It has been a bit of an eye-opener for me.
You could basically say the same about any language. Just switch the descriptions. For example:

C#: verbose, magical dependency injection, Microsoft, etc.

Ruby: slow

Go: ugly syntax, verbose, if err != nil, etc.

If a language works for you I see no reason not to use it :-)
Java and C++ are just one way of doing OOP.

More universities should spend time teaching BETA, Self, CLOS, Smalltak, component based architectures.
Can also do <C-r>" (double quote instead of 0) to paste from the default yank register while in Insert Mode.
AT&T’s new WatchTV streaming service is now available
While elixir's syntax is inspired by ruby, the semantics are vastly different. That change in semantics is really good for elixir, because it means it can take advantage of the unique properties of the erlang vm, but it's worth noting that crystal is far far closer to ruby than elixir. For better and for worse.
BitTorrent
Bitcoin
In the olden days, everyone was slapping together their own websites, rather than using the same old templated wordpress, hugo, etc, so there was far more character, and not everything was a blog. And so people surfed the web. These days the web is more purpose oriented, people looking for something, the "surfing" all within walls, wave pools.
Google researchers created an amazing scene-rendering AI
Firebase Database default settings make the entire database world-readable and world-writable by all "authenticated users". But once you have enabled authentication, then that means anyone who signs into your app with a Google account. Restricting users to only access their own data requires understanding and writing "security rules".

It's the most irresponsible default I have seen in practice.
For the thrill man! If it doesn't have a library you need you create it yourself. Eventually enough people who have the skill to contribute will become interested in Crystal and contribute a library, then one day crystal will replace java. In all seriousness, other than the multithreaded windows support, which libraries are missing?
Yep. The AmazonBasics brand of aspirin may appear, but it will just be putting their label on the product manufactured by the companies already specialized to manufacture it (as is probably true with a lot of existing AmazonBasics products).
Have you considered using a more traditional HMM style recognizer? The stock Kaldi chain model recipe should get you more like 5 or 4.5% WER on LibriSpeech.
I'm planning on trying it to replace some Ruby code that updates our elasticsearch index in a background job. It's currently slow and memory hungry and crystal's similarity to Ruby should make it easy to port.
Great response. [EDIT - as highlighted by the replies below you can't use Rails with Crystal...my fault for misreading the parent] I didn't quite realize that I could use Rails with Crystal. That would be make it more interesting if I knew how to use Rails ^^
There is a permission testing tool built in to firebase. And excellent documentation.

This is 100% the fault of developers.
Trace amounts add up when you start talking cubic lightyears. But, this is actually a high percentage of the matter that's there.
POLITIQUE DE RETOUR
Chinese Electric-Car Startup Nio Delivers First ES8 Crossovers
This is the result of (1) wealthier buyers (2) increased urbanization and (3) housing supply still playing catch up from 2008.

Nicer reasons than say, stagflation.
Yeah SOMA is quite pricey. I live in the East Bay though and I find prices out here are comparable to the rest of America for food and drinks. Even in SF, once you get away from central areas, prices are pretty ok.
Exactly. We forgot how to do a thing and invented better. The “lost” knowledge isn’t really worth much to us today.

And that will be true of essentially everything we forget in the future as well — the forgetting is the sign that it wasn’t needed.
On the same note, how about Ryzen laptops? Are there any in the market that work well with linux?
I'm specifically interested in production settings, not toy projects. Using something in production is much more interesting.
Twitter gets a re-org and new product head
I really like the trend of offering a human-readable explanation of attacks, complete with illustrations. It's so much easier to present the danger to upper management if they can do some self-research.
In what way? And isn't "black market company" an oxymoron?
What drew you to Crystal?

If you'll forgive the snark, you've moved from one obscure language, to an even more obscure language that even fewer developers know.

What is it about Crystal that outweighs the very boring practical downsides of production use of obscure and immature languages?
TL;DR Newer hardware has increased cooling requirement compared to previous generations and the increased efficiency of water cooling may be worth the increased cost of installing and operating a it in a some data-centers in the relatively near future.

Despite the pun in the title seawater will have little to do with it.
You can't use rails with crystal, the keyword is "rails-like".
I saw an ad (math dept. at Canadian university) from the government looking to hire cybersec people. I was pretty interested, but didn't match the requirements they were looking for (experience with cybersecurity). As someone with a background in scientific computing, I wonder what the transferable skills are between sci-comp/cybersec, apart from data analysis/machine learning?
This is pretty silly, you're going to publish something everyone already knows? What do you think that's going to accomplish? Most of these companies are publicly traded and finding top people in the private companies is just a Google search away. This business is all done out in the open.

You can even force the companies subjected to the FCRA[1] to give you a report on exactly what they have on you.

[1] They are subject to the FCRA if the data is sold to companies who make use of it in credit, employment, and housing decisions.
Show HN: Worthyt – Send microtips and support content all over the Internet
To download/try the the Worthyt Beta Chrome Extension:

https://chrome.google.com/webstore/detail/worthyt/lajgggbpml...

A few friends and I built Worthyt and just recently launched its Beta. It is a Chrome extension that adds micro-support buttons to content on (in alphabetical order): Hacker News, Reddit, Twitter, YouTube, and Wikipedia. It's a project that we built in an effort to help empower users and shift emphasis away from pure advertising and data-driven revenue models and focus platforms more on good content that users can actively support.

Currently, you can send as little as ten cents, and you can fund your account using USD (through PayPal) or cryptocurrency (BTC, ETH, BCH, or LTC). To get started, you can sign up through the extension or on our website. If you're interested in sending, you can top up your account using PayPal (it accepts debit and credit as well) or cryptocurrency. Each click of the micro-support button sends an amount that you selected after downloading the extension. Both the currency and support amount can be changed by clicking the extension -> Preferences.

Through our site (https://worthyt.io), you can manage your account (e.g., see transaction history). Also, there isn't any commitment so you can withdraw whatever fund you received or used to top up at any time.

Our model is focused on supporting both the platforms and the contributors. With money transactions, 75% goes to the contributor, 10% goes to the platform (e.g., Hacker News), 5% - 10% goes to tx fees, and 5% goes to keeping Worthyt running. With cryptocurrency, because we don't handle the tx fees, 90% goes to the contributor, 5% goes to the platform, and 5% goes to Worthyt.

P.S. You can submit any feedback or bugs directly through the extension (it's the first two buttons on the extension menu)!
I don't think it is about compliance or security at all; just developers that aren't competent.

> 2.6 million plaintext passwords

Anyone who is actually competent knows hashing at a minimum; and it costs nothing to implement, both time and money wise.

All of this, because Johnny over here read a tutorial on how to make your own app.

The downside of development is that, you do get these people who 'stain' the title, because they just read it and followed blindly instead of actually learning.
Unfortunately, you can’t use actual-Rails in Crystal (it’s written in Ruby which is similar but not exactly the same).

But there are Rails-like frameworks you can use in Crystal that are just as much fun (though understandably less mature).

Check out Amber, Lucky, and Kemal to give you an idea of what’s out there.
Kinda axes the "Giant Killer Moths from Spaaaaaaace" subgenre.
Using Custom Containers in DeployBot
While you can't use Rails, there are frameworks that I have heard are "similar", such as https://luckyframework.org/.

Disclaimer: I haven't used it, just read a bit about it.
I always thought recursion was similar to imaginary numbers in that it's one of those inflection points that some people can't seem to get past.
I disagree. I bet if the default was no access, developers would simply enable all access (and not even realize they could restrict access to authenticated users).
So the default is likely much safer than what would otherwise happen.

Let's not forget that there is a security/permissions testing feature built right into Firebase. It would literally take 1 minute for a dev to ask and test: hey, can people read each other's data?
Real Estate Mobile App Development: How to Create the Next Zillow
I think many tens-of-thousands of developers would not agree that Ruby is obscure.
Except they don’t have nearly enough power to get up hills. You end up pushing it up the hill with you, which is worse than walking!
A massive cache of law enforcement personnel data has leaked
I’m not talking about the name he used, I’m talking about the content. Insisting that a dev can be a DBA, or a QA person, or any other support role is a great way to have an extremely shitty DBA, or QA person, or support role. It’s the kind of thing that only a deeply self-centered developer with no clue of the world beyond the tip of his nose would ever say.
My thought about hand rolling is that any loop is hand-rolled if I tell the compiler how to do things (ie not declarative). Writing out a for loop with an s+=*p++ for summing the elements in a vector is hand rolling a “reduce”. You can add all the tricks you want like changing the stride, doing simd, prefetching, but I’ve learned to let the compiler or the math/data library do its job.

For small data (MB) the compiler or library can parallelize things nicely. Bigger data (TB+) can be chewed threw by using MPI aware libraries that optimize and schedule and everything. Database work is already declarative because SQL is just so awesome. C# and java now handle fusion and streams more nicely and c++ can in-line and r-value a lot of overhead away.
Rates are rising in the US and Nike and retail in general has been making a strong comeback this year. Poster might just be a perma-bear type who has been waiting for the next recession since 2015
I second this. What Kaczynski did was terrible, but he was obviously very intelligent and highly observant. Upon reading Industrial Society and its Future, it was hard for me to deny the validity(note the difference between validity and soundness) of many of his arguments. I would say it's worth reading if the reader can mentally-divorce ideas from their thinkers, and it's a fascinating read at that.
How is Ruby an obscure language...?

Their developers are already proficient in Ruby. Crystal is a very, very close cousin of Ruby, syntactically and structurally. This isn't like jumping from Java to Haskell.
Technology, surveillance and the sinister new frontier of domestic abuse
Thanks for the response.

I'm no expert but when you have a server, would each request be handled concurrently by a separate thread (/fibre?)? So in that sense would the server's I/O be non-blocking? (I know each thread would be blocked as it waits for the response).

Do you have a rough time frame for parallel concurrency?

What's your view on the maturity of the language?
Friends don't let friends use 80/20.

I've used exclusively https://us.misumi-ec.com/ for all my extrusion needs. They're one of the best companies I've ever worked with. Every order is a "custom order" - you tell them what you want including cutting, tapping, drilling.. You name it. Tolerances for a 20mmx20mm is 1mm cut. 15x15 tolerance is down to .5mm !

Their prices are also very reasonable, and shipping is good. I've also had a weird question about tolerance of a right-angle bracket, and their system imported the data wrong. Told that to the tier 1 support, and they went and found an engineer. Yeah, 5 minutes from calling to talking to the engineer responsible for that line. (Damn!)

The only caveat is they can't easily calculate shipping the first time a package shows up in the area. But after 1 delivery to a zip code, they can accurately estimate it.

My printer in action: https://www.youtube.com/watch?v=7EG-x7TBVng

The scale of the machine: https://imgur.com/a/GJWSf4t
It comes with Google Play's streaming music service too, though.
Do you mind explaining what that structure is? I always find the standard Django structure of everything is an "app" difficult to navigate once the codebase gets larger.
Reproducing “World Models” – Is training the recurrent network really needed?
In optimization it's known as Newton's method.

See the third section here for an intuitive image of repeated parabola-fitting.
https://ardianumam.wordpress.com/2017/09/27/newtons-method-o...

Wiki: https://en.wikipedia.org/wiki/Newton%27s_method_in_optimizat...
California approves privacy rules opposed by ISPs and tech companies
Nice technical work but given the pre-requisites nothing to lose sleep over (yet). As a rule: if you are on a mobile network consider your activities to be public.
Every day after today seems too late.
> I wonder if there is some way to preserve that relic of 2000s.

Flash is fading from mainstream use on the web (thankfully), but not hard to run Flash today if you want to.
Probably because they loved the language. Humans are humans, and not everything is made with a rational financial decision. If you use the language, and like ruby and static typing, you'll find that there's a lot to love.
While i know that i dont have it anywhere near as bad as some i dont think id want it reversed at this point
Take it as a life lesson. Lots of places are not as rosy on the inside as they appear from the outside.

If the place is a mess that might mean there's an opportunity for you to shine. I would take it as a challenge and try to push the bar higher.
you can buy those cheaply enough that making them isn't worth the trouble

This is something that bugs me probably far more than it should. I'm really sick of seeing half-assed implementations of stuff that you can buy cheaply off the shelf. Don't people do research before starting to design things anymore?

It's pretty rare that you can build something for less than the equivalent off the shelf item. Now, if that item is missing a feature you need, that's a different story.
AI ambulances and robot doctors: digital salve to ease hospital strain
The attack is a combination of multiple "vulnerabilities":

1. the data link layer is not protected, so an attacker can perform a relay attack (forward the encrypted radio packets between the phone and the actual cell tower).

2. from watching the encrypted traffic patterns, it is possible to guess which websites the user is surfing by comparing the traffic fingerprints.

3. the packets are not integrity-protected, so it's possible to change bits of data, if you can guess which packet you have and how it's constructed. This is used to manipulate DNS requests to redirect traffic.

I'm not sure about the significance of #1 and #2. A passive attacker might be able to obtain the same information simply by monitoring the physical layer traffic patterns emitted by the phone. Additionally, mobile operators are typically monitoring their frequencies for abuse, so an active attack might not stay under the radar for long.

Regarding #3, this is a complicated way to achieve what you can do with a fake WiFi hotspot, and gives you control over unencrypted communications, which hopefully is only a very small subset of todays traffic thanks to omnipresent HTTPS.
Introducing the IRONdb Prometheus Adapter
I know you’re (effectively) trolling here, but there are many reasons to “actually” use it. The community is great and helpful (check out the Gitter activity if you have any question about that). Lack of Windows support (for now) doesn’t matter if....you don’t use Windows. Multi-threading is being worked on.

You’re rehashing the same 2 things many folks point out that Crystal is missing in its pre-1.0 state and while they’re obviously important for widespread adoption, they’re not reason in and of themselves to dismiss a language that’s otherwise super interesting to many.
https://www.npr.org/sections/thesalt/2014/10/22/357846415/mo...

http://www.newsweek.com/illegal-feed-criminalizing-homeless-...

https://blogs.findlaw.com/law_and_life/2016/06/is-feeding-th...
VR pool and VR golf seem worth making for the Vive. Also swordfighting.

In fact, all three of those have something in common: You want to hold an object (cue, club, sword), not just a controller.

I know there are vive trackers that you can put onto objects, but it seems like the next step in VR is generalized object tracking with generalized full body tracking. Hopefully the next gen tech can solve some of these problems natively.
I would definitely recommend amber. It's probably the most rails-like, and is more mature than other solutions at this point (kemal is more like sinatra, though it is obviously more mature being rather ancient by crystal standards)
Command ServiceNow on Microsoft Teams
Hollywood celebrity news today
I’m genuinly curious how he got his SAP Business from $280k to $4m in 4 years.

That seems like an accomplishment in and of itself, nevermind the online store
"engineer its DNA (not a trivial task)."

It is actually trivial. You can look up the DNA for most viruses. If it is long you could just ligate a few oligios together. I wonder if oligo synthesis companies have black lists of specific sequences if a random person orders them.

Also, many viruses are RNA based. More tricky than DNA. But in that case I would just order DNA, build a complementary DNA virus and then use RNA polymerase to make the RNA.

" for military purposes, you would want something controllable"

I am not sure the guys that I am thinking of that would be interested in such a thing would worry too much about that. I guess if you are willing to fly a plane into a tower then you would not be too concerned of dying in the process of developing a virus.

Better than a virus may be the Mutagenic Chain Reaction. Maybe my genes are better than yours and I want to spread mine? ;-)

http://science.sciencemag.org/content/348/6233/442

"The threshold necessary for small groups to conduct global warfare has finally been breached, and we are only starting to feel its effects. Over time, in as little as perhaps twenty years and as the leverage of technology increases, this threshold will finally reach its culmination -- with the ability of one man to declare war on the world and win."
Brave New War back in 2006
Show HN: Rails template integrating React and Capistrano
Dwarf Fortress is so wonderfully rich and incomprehensibly dense. Plus, the patch notes are so varied that they make for some fun found poetry: https://medium.com/@henryoz/issues-a-dwarf-fortress-found-po...
Regulation poses a risk but if done in a non-destructive way it could actually legitimize Airbnb in the eyes of governments.
That's what I mean though.

If this data comes from just scraping other sources that are freely and publicly available and applying some shitty data analysis on it, why should I be particularly concerned? The data itself is already out there for someone to find if they wanted to or even buy it from this company if they are too lazy to scrape themselves.

However, the source of the data wasn't in the article.
If I understand this correctly,

In the terms of probability aging distribution becomes memoryless for very old people. This would mean that the remaining lifespan for really old people would follow exponential distribution. Just like with radioactive decay, you could determine their half life. The half life could be as short as one year.

>At that point, the researchers say, the odds of someone dying from one birthday to the next are roughly 50:50
I think that's the point of stitchfix - you're outsourcing your shopping to them to save time. It's been years since I went to a store and bought clothes. Clicking around on Amazon is really hit or miss - maybe the actual product looks like you thought, and maybe the colors were a bit off, plus you have to put together outfits that go together.

I'm also a Stitch fix user and I think that they've done a great job of finding clothes that I like and the note from the stylist says "hey you can pair these new jeans with that shirt you got last month". And I didn't have to spend anytime thinking about it.

However, it's reached the point where they may be TOO dialed in. The clothes I got this month were almost the same as last month. Do I really need another polo?

I'll probably change to their "delivery every 2-3 months" option, since after 6 months of using them I have enough new clothes.
Brave is testing Tor-powered tabs to bolster private browsing
PDF is 'lossy' when compared to HTML, you will lose a ton of semantic information, and on top of that the resulting PDF will be much larger than the source material.

I'm currently involved in an effort to do the reverse and there isn't a day that I don't curse the PDF specification and the various implementations. And with the 'data:' source for graphical element and MathJax there isn't much reason for for instance scientific papers to be published as pdfs to begin with.

https://github.com/thomaspark/pubcss

PubCSS has the right idea.
Fake Bookings Hit Singapore's Ryde Technologies