skysight-inc/HackerNews huggingface dataset:
It will probably not end very soon. The author did mention some concerns about privacy, but only once, and then moved forward with his reasoning like nothing had happened. Also, it’s disheartening to see that his reaction to a piece of technology that could have probably killed his unborn kid (the medical device at the beginning which was fed bad data) was to say “we should use more technology!”, he was not questioning the underlying premises behind the whole operation at all: like, is it ok to “let” a machine help decide a technological untrained person (the doctor) if my unborn kid should support a life-threatening intervention or not?
Show HN: Adding the power of cryptocurrency to booking
It’s hard to take any of this seriously from someone who hasn’t every travelled farther than 10 hours...
I'd like to see data on how they came to the conclusion they evolved or was it just that people who were good at swimming naturally colluded to live near the sea and enjoy that area more?
Managing a developer shell with Docker
Nobody noticed that 16:9 and 16:10 it's a lossy approximation to the golden ratio (1,777 and 1,6 vs 1,618)?

Also, the 21:9 (2,333) it's a lossy approximation to the silver ratio (2,414).

But probably nobody knows that 4:3 (1,333) it's a lossy approximation to the Córdoba ratio (1,306).

Yes, the most popular screen sizes approximate to the most beauty rectangle proportions.

* https://en.wikipedia.org/wiki/Golden_ratio

* https://en.wikipedia.org/wiki/Silver_ratio

* https://es.wikipedia.org/wiki/Rect%C3%A1ngulo_cordob%C3%A9s (Spanish)
My Favorite Para was:

"Nationality is a fading illusion, nobody cares where they were born unless they have nothing else to cling to. We are citizens of the globe. Home is basically where a good bed, a supportive environment and fast Internet is. The former you can get from IKEA pretty much anywhere. For the latter, we'll just travel and spend most of our time where things are easier, cooler and better"
Sorry but now it's my turn to not understand the point raised. Are you arguing that people should be allowed to explore other options outside of POSIX compliance but except in this specific case?

It's pretty clear this shell isn't intended to follow in the footsteps of Bash, let alone be fully POSIX compliant, so I don't really understand why you are comparing it to them in terms of compatibility (and even more confused now that you've said you encourage people breaking POSIX).

Or is the point you're raising a question of what should be a builtin and what should not?

(happy to agree to disagree by the way; but I'm just a little confused as to what we are disagreeing about :))
> With the push towards running all your apps in the browser for "sandboxing", the risk this poses keeps going up.

Sandboxing cannot be relied upon a primary security feature; at best it's only an additional roadblock that provides defense in depth. Isolating potentially malicious code in a sandbox is useless if you also run the the rest of your software in that same sandbox.

The browser sandbox was useful for isolating transient Javascript the current page/window. Your primary apps and always-running utilities were protected because they were outside the sandbox.
> where everyone did everything, and where doing everything was considered high-status: it meant you were competent at everything.

In my current (non-IT/software dev) workplace, the CEO and the manager pride themselves on how all our staff can do everything. We're all sold on it with the line that "..all your future employers will be amazed at how much you can do!" Unfortunately, everything we produce is second rate junk as a result of this, as we are "all responsible for quality control," and the customers pay appropriately.

It's not that it doesn't work, clearly it does for some businesses, it's just that someone has to be responsible for making sure that the product is fit to be presented to the customer, and if everyone's running around doing everything, nobody's really doing anything.
Opportunity cost: Can I spend my time on something more important ? Plus the cost of maintaining the code. Sometimes the module is not good enough though, and patching it would take longer then rewriting it.
Btw dude, those girls on dating sites are not going to even read the text. They just look at your image while scrolling...

"Sub babe?" instantly works of you have a hot pic in your profile.
3 Ways to Create an Online Store for Your Business
for things like security, storage, encryption, deployment&operations: use libraries

For everything else usually I have a simple flowchart: is it a core feature and a businnes advantage of the platform? Implement. Otherwise, if exists a library, use the library.
Bridenstine narrowly confirmed in Senate to become next NASA chief
I think that sort of work is actually given to a "hammer hand" or a "builder" in New Zealand. I think a carpenter is a step above those.
Their actual efficacy is questionable at best though. After about 10 minutes of breathing, water vapor from your own breathing would have rendered it more or less permeable to anything infectious. Sneezing into a handkerchief would probably be more effective.
Google Assistant voice recognition, Google translate, Google Assistant voice generation (wavenet), Google Assistant question answering, Google keyboard word prediction, Google search, YouTube video suggestions, Dropbox ocr, Spotify & Amazon product suggestions, self driving cars (even if they're not perfect), same things as Google Assistant but for alexa & cortana, a huge bunch of new diagnosis tools, etc
Pi-hole DNS with openvpn on a VPS, private email server on separate VPS, I should disable JavaScript but I develop in React. I want to roll my own private built server to host those servers in case the VPS provider has some ability to look at the data on my VPS
ok thanks, it was sort of confusing me
Amazon Alexa Skill Blueprints
Have any of your friends installed a Facebook app? Because it doesn’t matter if you decide they're not worth using, you have to make sure nobody in your network uses them either.
Big obvious problem with WhatsApp is that it's owned by Facebook and seeing as WhatsApp is free they're most likely using it as a data collection / tracking mechanism. Signal is much more based around privacy, it's open source and Open Whisper Systems are funded more transparently through grants and donations.

But ignoring that and just looking at the features.

Typically I use them for different things. WhatsApp works better for sharing with groups of people because lots of people have it on their phone.

I use Signal as a layer on top of SMS but typically only 1-1 communication, so if both of us have Signal then great, but otherwise it's just regular SMS.
Vitalik Buterin discusses ETH,BTC, consensus algorithms, scaling, hard forks
I increasingly feel that almost every business would benefit from having someone with programming experience on-board. This comes from observing that businesses tend to have a lot of ad-hoc processes and unique requirements, for which there is no software package to buy - not without throwing away huge parts of the processes and rebuilding them in a "standard" way. However, a lot of those unique areas could be improved with a help of someone who's capable of writing small programs and scripts to glue things together.

A random example: my SO often works with high-res photos of their products, and sometimes this involves modifying them to suit the random requirements of other businesses. Something I currently solve for her by running ImageMagick one-liners if she needs more than a few photos modified. A person with basic familiarity of shell scripting and CLI tools could improve their workflow and keep improving it on-demand, as the requirements change.
I recently stumbled on a use for Duo - for elderly people that have not used smartphones before, the interfaces of other apps like Skype, Hangouts, etc. are overwhelming. Duo's simple. It does only one thing.

Good luck getting anyone who already has a preferred app to use it, though.
If I'm fine with supporting the library when it stops getting developed then I'll usually just use it.

I like this metric because it means I'm saving time just writing the same thing I would have written anyway.
“At this point, if there was definitive proof that proof of stake would never work. I would have to seriously have to think if I want to go back to proof of work or just quit the blockchain space all together”
This is the most reasonable thing I’ve read in this thread. Totally makes sense.
You already have a database of authorized users of your version control system, even if you're just using ssh.
How to build a house alone [video]
We still have some legacy PowerBuilder apps running today, and I am responsible for one. I still have to change some things in the app from time to time.

PowerBuilder is (was) an extremely powerful rad tool.
The datawindow still has no rivals for crud operations on data and for reports.

The web has taken over, but the productivity this tool gives you is nowhere to be found in the modern dev stacks.
Yeah, Hong Kong is the place I go to get away from the insanity of mainland China when I'm on business trips over there (and even then China has toned down a lot in the past 5 years). For a westerner Hong Kong is a very comfortable city to visit, though a bit shocking the first time because of how dense it is.
> Immensely more job security (Henry Ford didn't have an "exit strategy").

Ford is a public company. That's an exit. An exit is whatever makes your stock liquid, not the end of the company.
It most definitely would.

Datomic’s single-writer system requires conditional put (CAS) for index and (transaction) log (trees) roots pointers (mutable writes), and eventual consistency for all other writes (immutable writes) [0].

I would go as far as saying a FoundationDB-specific Datomic may be able to drop its single-writer system due to FoundationDB’s external consistency and causality guarantees [1], drop its 64bit integer-based keys to take advantage of FoundationDB range reads [2], drop its memcached layer due to FoundationDB’s distributed caching [3], use FoundationsDB watches for transactor messaging and tx-report-queue function [4], use FoundationDB snapshot reads [5] for its immutable indexes trees nodes, and maybe more?

Datomic is a FoundationDB layer. It just doesn’t know yet.

[0] https://docs.datomic.com/on-prem/acid.html#how-it-works

[1] https://apple.github.io/foundationdb/developer-guide.html?hi...

[2] https://apple.github.io/foundationdb/developer-guide.html?hi...

[3] https://apple.github.io/foundationdb/features.html#distribut...

[4] https://docs.datomic.com/on-prem/clojure/index.html#datomic....

[5] https://apple.github.io/foundationdb/developer-guide.html?hi...
I import TONS of libraries and try to write the fewest lines of code possible.
If you want to use the candidates code, then you have to have a signed contract. Nothing prevents you from looking at the code, and write your own version of it.
He "needs" to get rid of you (Google). :-)
Best kinds of conversations :)

Set aside my mention of POSIX as a minor point. My basic claim is this: building a whole new shell is an ambitious act. Whether your goal is to create a better experience for others or just learn new skills, restricting yourself to what earlier shells happen to consider to be builtins is limiting ambition. Be more ambitious and rethink as much as you want.

I'm not saying you have to rethink everything all at once all the way up from machine code (though I'm sympathetic to and experienced in that particular failure mode ^_^). I'm saying if you have an idea to improve 'cat' to fit better with your new shell, the fact that it's in coreutils shouldn't cause you pause. Who cares if it's a builtin in bash or not? Make it a builtin in your shell.
5 Ideas a Day Ebook
Interestingly, this is not the way it works with beam. You have to figure out what query you want to write and then you have to translate that to beam. That correspondence is natural because beam is close to relational algebra. Then beam generates SQL automatically, again very naturally because beam is close to (the semantics of) SQL.
I've had recruiters tell me they required more years of experience with a particular framework than the framework had been around for...
They had educational discounts, and possibly school support programs. My high school had legit copies and a library of the official loop CDs.
I think you can look at the problem two ways.

One way is that the coefficient of lift drops as you approach the wing tips. The other is that energy used to generate/contained in the wing tip vortexes shows up as a decrease in efficiency.

A wing tip prop that rotates in the opposite direction cancels the vortexes. And the pressure produced by the prop increases the Cl of the upwash side of the wing. Negating the loss of Cl due to spill over at the wing tips.

This is from two papers I read one from 1967 and the other more recently. The result of looking at this thing.

https://www.designboom.com/technology/eviation-alice-electri...
I can't believe I just read this.

I hope to never work with you.
I remember this happening for chips from the first step revision of Nehalem.

When the demand for the i7 920 was way up, there were a bunch of better chips sold as such.

Savvy overclockers knew which batch numbers they were and sought the particular runs.
Natural selection in this case means another Cambridge Analytica. Most people want to avoid that.
If you could remove the common name/url from the clear text portion of the packet, that would make filtering the web site more difficult. Some enterprise firewalls/filters look at the CN to match against a ratings database in lieu of DPI-SSL/MITM. Ex: https://itzecurity.blogspot.com/2014/05/configuring-fortios-...
Why the hell would company not give such job to internal people? At least in my experience, these kind of jobs is what you can get after you worked in a company for a while and company trusts you.

Giving refactoring task to someone who is new strucks me as odd.

Also, why are not people doing feature development tasks not allowed to create abstractions where appropriate? Or high profile bugs etc? That is another odd thing. If I would be hired and it turned out I don't have that freedom and the interesting bugs, I would leave the company fast - especially if someone new would suddenly get these normally learn-a-lot tasks and freedoms.
Hence the "technically" and the smiley :)
Being trusted by your peers is different from trying to win shallow popularity contests.

That kind of aversion towards self-promotion might be a reason why we arrived at absurd phenomena like homework assignments for interviewing processes in the first place.

With no way to draw upon previous work results or third party trust how else is someone supposed to assess a candidate’s skills?
Devs and other creators want workstation grade productivity within a mobile form factor, solving the problem when switching between both worlds for mobility. Some devs who value mobility and change their location often, don't even want to get used to working on a big screen.

Current phones, while providing enough horsepower for development, are handicapped by they screen real estate, something AR could fundamentally change. Who'd buy a laptop if you're more productive with simple AR glasses connected to phone?

That's the future Apple is facing. While not a merger of both OS, macOS could just be an AR app on your phone that you'd use with your AR glasses.
Aside from the likely ability to connect it to other sources of data so they can show better ads on those platforms, there's regular market analysis - it's worth knowing that teenagers are increasingly interested in X even if you can't tie that back to individual teenagers.
> For me, I wish I learned assembly, kernel development, stats and machine learning.

Did you take compilers, learning e.g. parsing theory? If so, are you happy you did or did you feel it's skippable? If not, do you wish you had taken it?
Actually, I think there is at least one area where Haskell and java compete where other languages don't: design by committee.

It's often joked that it IS possible to design by committee. The result is Haskell. Otherwise, you get Java.
Facebook and Google increase well-being beyond GDP
True! A protocol doesn't need a business plan!
This might be an amusing read (from 1968)

https://crgis.ndc.nasa.gov/crgis/images/5/51/Wingtip-mounted...

As well this

https://crgis.ndc.nasa.gov/crgis/images/e/e0/Vortex_Attenuat...
Technologies That a Mobile Application Development Company Should Use
I would also suggest Digital Design.
1.) I did not really seen employers to care about open source contributions all that much. It is a bit reassuring thing to have for people who did not work full-time, but for past full timer it did not seemed to matter much.

2.) Why would many shallow contributions be better then deeper involvement with one project? I don't get this one at all. Why would high-profile project be an advantage over less known one? Another thing I don't really see.

This sounds more like a dream of how it should work then reality I see around.
When you say EE, do you mean signals/optimization/control/etc. or do you mean circuits/device physics/RF/etc.?
So what about the elephant in the room, nftables? Are they basically dead in the water now?
These RAMM sites seem a hotch-potch of vaguely related buzzwords, blurred images and unrelated company logos.

Did you see the laundry list of "Current Customer Use Cases" under https://ramm.science/x/signalbox/?

I respect fake-it-till-you-make to some degree, but I find too much "spinning" actually hurts the ML industry (though no doubt profitable for the spin artists). Communication style straight from the ICO world.
Something that I looked at doing recently was getting into law around the internet/AR/cryptography etc.

It seems that there are a lot of people currently making laws and rulings on things that they don't understand - and there is going to be a lot of change coming soon with the way technology is going.

Unfortunately I can't afford the time or money to do it now (I think it was like 6 years to just get qualified) which is a shame.

(I never went to university or even finished my A-levels, I just went straight to get a job at 17, looking back 20 years later, it hasn't hindered me in anyway, but I do think that going would have had a positive effect and maybe changed my career)
I guess it depends who's counting, but I'm pretty sure BKK is the more recent, most-visisted city.

What you said about HK applies to BKK as well however. I'm really surprised of the opinions that tourists form of the city, given that there's basically zero correlation to the lives of residents.

For example, it's pretty common for (older, less enlightened) people to talk about the city's red light districts, as if they occupy the entire CBD. Although the well known ones aren't too far from major thoroughfares, you'd literally have to go out of your way to see anything seedy while traveling in the city.

People also talk about how difficult it is to get around, citing unprofessional taxi drivers. Residents drive cars or take the elevated train / subway, or more recently, Uber et al. The taxi industry serves (or preys on) the tourist industry almost exclusively now. Residents tend to avoid peak times and when you arrive somewhere you'll usually have the option of a valet or an underground car wash, so you're comfortably going from AC zone to AC zone.

Or I've known people who've stayed at a hotel on a major road and then complained about the city's congestion, not knowing they're too far from anything enjoyable in walking distance. Residents don't walk anywhere, really. It is congested but more importantly, too hot.

I could go on but won't. I'm sure the OP's take on BKK would have made me cringe as well.
Out of interest, what are you doing now you have a PhD. How does it compare to being a code monkey in terms of a career (salary, hours, prospects)?
> I don't know how to pin it down exactly, but it feels like Europe is suffering from the culture and attitude of pensioners who are still living in their ignorant version of a 20th-century fantasy. They are reassured by their situational wealth and are either unaware, or scared of reality. Everything is hedged, risk averse and there's a general sense of aimlessness and cluelessness.

Funny this is exactly how I would describe Japan
I bought this book yesterday and loving it so far. So many great ideas for new startups.
Bigger, tighter mouse maze experiments
The Fountainhead and Software Engineering
How to USE AMETHYST CRYSTALS FOR MIGRAINES
Try this one.

I give you a megabox: a million dimensional hypercube spanning one meter along each axis. I also provide a bunch of megaspheres, million-dimensional hyperspheres scaled to be 0.99 meters in diameter. How many megaspheres can you fit into the megabox?
For goodness namesake
Hop off your high horse, gatekeeper.
This looks very cool. There's no overview of how it actually works. It seems to launch a goroutine for each Jupyter code cell but any variables defined are also available for use in later cells so I'm not sure how that works.

Just playing with the code in the mybinder.org it feels responsive enough. As well as for data analysis, this will be a great way to do those quick checks that I like to do in python to confirm how an api works. I've been meaning to start using golang more and this might be how I do it.
This was sadly predictable. And according to the article, Google is making another app, a service that will not only depend on Google, but on carrier buy-in to a standard called "Rich Communication Services" as well. (https://www.theverge.com/2018/4/19/17252486/google-android-m...) From the article:

> We can’t do it without these [carrier and OEM] partners. We don’t believe in taking the approach that Apple does. We are fundamentally an open ecosystem.

I think I heard the same spiel for Google Talk nearly a decade ago. Am I a cynic for thinking Android Messages will suffer the same fate?

Also - I'm pleasantly surprised to learn that Duo (the video messaging app) is fairly successful, according to Google's own metrics. I always did like Hangouts video chat; it was good at what it did.
Ask HN: Is “a decentralized alternative to X” the new “Uber for X”?
I keep seeing more and more products being launched in Show HN or Product Hunt that present themselves as a "decentralized alternative to X" (GitHub, Youtube, Facebook, Soundcloud).
Is this just a hype train that people board or is it the future of web?
Yeah, precisely. I guess the core of my point is that we've moved many apps from running natively with user privs (with access to all the user's files, for good and for ill) to sandboxed websites - great! - meanwhile every chrome extension basically has admin privileges over those apps, and we're not really treating that with the caution we should.
It was an image 11 years ago also.

http://web.archive.org/web/20070106132559/http://www.google....
I think its about which languages have good dependency management.

For example, Go, C and C++ have bad dependency management, so most programmers will try to stick to stdlib solutions, only moving to dependencies if copy-paste is an overkill (I wouldn't copy-paste sqlite wrappers, but I would copy-paste a left-pad like function).

NPM and Rust (which isn't managed) has great dependency management, so they move things out of stdlib into packages.

But, it backfired when no one is sure which packages are official, so Rust made a "nursery" of officially maintained out-of-stdlib standard functions.
GDPR Shirts
There are so many different tools today, so it's impossible to find a match for any set of combinations.
One thing I was surprised to learn this week is that Hong Kong doesn't have a tax treaty with the US! I wonder how that will go with any capital gains taxation on Bitcoin / cryptocurrency profits...