skysight-inc/HackerNews huggingface dataset:
You don't need services when you can just use tools.

Is Morse code less useful because of the lack of viable Morse code service providers?
MongoDB is AGPL or proprietary. Many companies have a policy against using AGPL licensed code. So, if you work at one of those companies, then open source MongoDB is not an option (at least for work projects), and proprietary may not be either (depending on budget etc).

FoundationDB is now licensed under Apache 2, which is a much more permissive license, so most companies' open source policies allow it.
Of course they did.

I'm sure one of the 10,000 "cybersecurity" vendors pimping out their latest SaaS could've prevented all this, if only RSAC had paid the annual enterprise-class subscription fee. Any of the cutting-edge, leading security companies that were there -- like McAfee -- would have protected them if only RSAC were a paying customer.

More seriously: there really isn't a way to fix this, is there? I mean, in the bigger picture. On the one hand, you've got data being offered wholesale to companies whose homepage pitch is "uses data to change audience behavior"; on the other, you've got the US government, Equifax, and 166 others just in my bookmarks that have all given data away for free out of sheer ineptitude, and had ... pretty much zero consequences for it.

So RSAC is a mediocre commercial event, complete with "booth babes" in one vendor's case (really? In 2018? WTF is wrong with them anyway?), but they're still trying to pretend to be a huge security conference, and if they can't get this stuff right either, then I guess we might as well just give up and start talking about life in a post-privacy world.

I've read a fair bit of dystopian cyberpunk for dessert reading. I don't recall any of the authors being visionary enough to foresee the trading value of personal information.
The 'eth'papers (2018)
GANs (which he invented) are a game changer, and have enabled things to be built which I thought were 20 years away.

For example, the life-like faces NVidia research created in Progressive Growing of GANs for Improved Quality, Stability, and Variation[1] are just an incredible achievement (it's worth looking at the pics in that paper if you haven't seen them).

Approaches like that have real-life impact in things like games, architecture, design, film, etc (and that is just the obvious implications for images). GANs of course can be used outside images and they have just as much potential there.

Anywhere an auto-encoder is used now can probably be done better with a GAN.

[1] https://arxiv.org/abs/1710.10196
That’s obviously not going to be significant at all and clearly not what I meant.
You can drop a match into gasoline and it won’t light.
You might find the other papers interesting:

http://kruhft.busfactor1.ca/the-eth-papers/
As for the mentioned case, perhaps there was a mismatch in expectations.

Personally I have witnessed an ex-employer hiring a truly world-class framework contributor. Of course we didn't give him 'feature development' tasks. In fact he was out of our scrum process.

Instead, he was given high-profile bugs, code analysis/refactoring tasks, and was given the freedom to create some cool abstractions.

That's precisely my kind of dream job! True consultancy.

(and yes, you can get those kind of gigs investing much less beforehand... you'll just get fewer, lower-profile ones?)
XOR encryption with a mostly static image doesn’t seem very secure to me.
I am getting a "500 Internal Server Error", here is a cached version [1].

[1] https://web.archive.org/web/20180420054609/https://haywirez....
> What's far more compelling but challenging is open source federated social networking

OK, but that's not this. Scuttlebutt is peer-to-peer, not federated. There are no servers.
The Biggest Robotics Conference the Nordic region has ever seen
What to after I enter to the blog I don't get it from yesterday
All I know is what I've just read in the Wikipedia article, but nobody seems to be claiming that he didn't have cancer. In fact it's part of the story, with his doctor injecting him with some sort of poison instead of treatment. So "you guys, he totally had cancer" doesn't actually disprove anything. It's entirely possible to murder a cancer patient.
The main reason 'take home' assignments are BS:
It will take the qualified person that needs to evaluate the submitted result more time to go through the code you produced and make a basic judgement, than it would take that same person sitting in a room together with the candidate to produce a far better judgement of the skills by just talking with the candidate if front of an IDE.

Truth is many of these 'assignments' will never be looked at by a person that can actually derive good insights from the submitted work. Most of the superficial treatment they will receive could have been established in a five minute phone interview.
In a world short of talent it is the employers that have to stand out in the pool. And they don't do that by playing frat games with applicants.
Does the trigger execute in scope of triggering transaction with the same isolation level?
On Southwest 1380, Confusion and Distraction as Oxygen Masks Dropped
How to successfully work remotely
Hydrogen is mighty weird too.

For leak testing, it can be better than helium because the molecule is lighter. This raises the speed for any given temperature, and thus increases the rates of diffusion and effusion.

A downside is that hydrogen can burrow right into solid metal, one atom (proton) at a time, and then merge back into diatomic molecules. This creates a sort of internal pressure in the material, making it brittle. Hydrogen embrittlement is a significant problem, particularly with titanium.
OK, sure. But the site talks about energetic boulders. And they wouldn't stop at sea level.
There have been lots of posts about new technologies that have not panned out so HN scepticism is to be expected (remember memristors)
Wow, that's a great presentation.

I wonder how one can stumble upon more presentations/summary reports like that on current state of other globally important issues.
To comment on the face mask thing, locals told me that they wear it not so much for their own protection as out of consideration so as not to infect other people if they sneeze.
THE WORLD’S FIRST BLOCKCHAIN-ASSETS BACKED BY DIAMONDS
Al Kasir Portal is the world’s first platform which provides Blockchain-Assets backed by equivalent value of certified Diamonds. The Diamonds are certified by the Gemmological Institute of India (GII). Al Kasir Portal is the first to offer three unique Blockchain-Assets simultaneously: Al Mas, Al Falah, and Al Haqeek.

https://alkasirportal.com
If you haven't come across it yet, I recommend carving out some time for Growing a Language given by Guy Steele: https://m.youtube.com/watch?v=_ahvzDzKdB0

Steele played a major role in shaping Java, and his perspective is that from a Lisp vantage point, so, naturally, he argues for the opppsite of you.

An important nuance is that where a language like Go or Java limits you to only sentences using nothing but the most common 100 words, Lisp makes it really easy to define other words and integrate them in your speech as though they always existed.

Of course, that ability may lead to a lack of canonical definitions and everyone may soon speak their local variant of the language, which can be both a good and a bad thing depending on your priorities.
Indeed. I have global menu on KDE with a multimotor setup. Nearly enforces to use a "click to focus" policy, as if you have a "follow the mouse" focus policy, is pretty annoying. Doing weird mouse moventa to avoid the focus being stoked, isn't fun. Also, I enabled having the app menu on the windows border icon (you can have both options enabled). I find it very usable and I'm begin to use it more that the global menu bar.
He puts smart assets on a blockchain and controls them with AI

https://hydrachain.io/
Using the same identity from several devices is not yet implemented.

Eventually, the client will probably have a “that's also me” button, which you'll press on both devices to confirm.
There is no shortage of big problems for AI researchers to work on.

If I had the money I'd hire hundreds, and that's just on my subfield (A.I. for software development).
TeXworks
OK, I didn't run through the math on this but I have spent a lot of time walking around the Olympics and the computed path from the summit of Olympus looks extremely inefficient. Also there's a point east of Forks that looks as if the path was close to getting trapped. The example does not seem compelling as a proof of convergence, especially if you reduce the momentum component to a point where you can't just hop over 4000' ridges as this path does.

For now I'm sticking with the path down the Hoh River. ;)

edit:typo
Good point. Could it be e.g. reused as a structural element, or some kind of filling (e.g. for roads)?
Does CockroachDB use TrueTime or a similar technique?
Think OP has misunderstood a few things about Hong Kong. First of all, the designer shops are not really for investment bankers; they are for tourists, particularly from the mainland. Hong Kong is the most visited city in the world and people from the mainland love to buy high quality tax-free goods. Sometimes for personal use, often to sell. It's easy to spot people from the mainland squatting and re-packing their bags outside these stores.

Second, about 90% of the tech scene is now Bitcoin or Blockchain. It's really unsustainable. I'm not sure where they got the impression that there isn't anything blockchain here.

Most of the other analysis was just on the stuff that exists for tourists. We don't use balloons filled with hydrogen and lights, most people don't study abroad, the meat is perfectly edible and the pipes are outside the buildings by design - it makes them much easier to service!

By the way, face masks are partly to prevent the cold wind (Chinese medicine) from entering your body and partly to stop others from becoming infected with your cough/cold.
> Has there ever been a case where you've tried to roll your own and it ended in disaster?

As far as I remember, it's always the other way around. But I have enough sense to not implement my own cryptography library and use it in production.

> Or where you'd wished you'd never added a dependency on some library?

That happens a lot, or more frequently it's some library already being used that is overcomplicated and won't work with something else I need it to work, like a build tool, or is in a cross platform language like node but doesn't work on one particular, major OS. But when this happens it's maybe never the case that it would have been reasonable to write it myself. I just have to find a less shitty alternative library.

In general, it's blatantly obvious when you need to do which, you have more much bigger other problems, the chance of this issue even popping up is pretty low, and the resolution is probably fairly straightforward.
IoT Product Prototyping: How to Do It Rightly – IQVIS Inc
Does it mean that client is unusable on Windows?
I felt exactly the same way and made it through my undergraduate degree, worked for 6 months, realised that being a coding monkey was going to consist of repeating those same six months for decades and promptly returned to school, ending up with a PhD.

The best advice I can give is to find a mentor - someone who captures your imagination. Most professors are desperate for enthusiastic students to do stuff for them!

And yes, do more math. You need people around you for that.
I avoid doing interviews, but I've suggested fizz buzz a few times to people I've worked with because it's so simple but once outside the environment of your usual IDE seems surprisingly simple to screw up.

Whenever I've suggested it a usually more junior guy has scoffed at how trivial it is... I'm yet to then have one supply a complete and flawless solution. These are from people I work with, respect and happily rely on to be able to code. Their recognition that the problem isn't so trivial for themselves is the only thing I've got out of it - I'm no closer to understanding if it's just a poor test or not.

There first time I came across the problem was as a candidate and I screwed up the upper bound of my for loop just because I was slightly thrown by starting from 1 instead of the almost obligatory zero. Naming things, caches and off by one errors.

My worst candidate experience was only a couple of years ago when they wanted me to reason about booking cinema tickets over the phone (like it's the 90s?!) I've never booked cinema tickets and I think they thought I was joking, but they went at me for at least half an hour on what users would need to supply other than location, film title, date and maybe time, to begin the process of booking tickets. Why they didn't just tell me what attribute they were after I'll never know - eventually they just wrapped it up.
As I understand sibbell is a service with subscription. Release monitor is a standalone osx app and completely free.
I'll use a library if it's at the extreme end of: mature, actively maintained, not buggy, general, and 'standard' for lack of a better word. Anything else I treat as a debt, to be avoided unless I'm desperate. And yes, I absolutely consider it a worse debt than anything I write myself, unless it meets the criteria above. Experience has taught me this a hundred times over.
And if he does, it would be great. An ultra-thin, unbreakable condom would be a huge improvement both in quality-of-life and public health.
This is precisely the point: only give data to people you trust.

If Alice wants to communicate with Bob, she shouldn't be obliged to trust Facebook too.
Ask HN: Why would you prefer Signal over WhatsApp?
Are there any reasons why you would prefer the Signal messenger over WhatsApp? What reasons are these, then?
True. Also, in this season against pollen, especially from cedar which is all around.
Front end development. It's incredibily useful for when you get an idea for a product and want to whip something up.
How will the GDPR impact open source communities?
Or she is a programmer working with a sensible programming language with sensible standard library (e.g., Python). I would really like to like NodeJS, JavaScript is not that bad language in itself, but missing standard library is a problem for me.
The cheeky answer is what I most miss during my day job (python). The more I can assert at compile time, the easier refactoring is. That's what I miss most. In Haskell, you have a great range of how much you want to do at the type level, and I miss that flexibility greatly at work.
At least, some one that noticed that vertical space on screens is important!

For many years (since I grab my first 16:9 screen), I used and suggested to others to put the taskbar on a lateral. Because It allow to display more text! You have a more wide screen and you can afford to lose a few of horizontal space better that losing a few of vertical space.
Image search and categorization require machine learning to work well. Similarly with recommendation engines, speech recognition, and machine translation (the last one still often not too well but much better than in the past).
The original proposal for Type Classes
> Are we smarter than evolution, because we like to think we are?

Of course we are. We went from "natural state" to spaceflight in mere couple thousand years, of which the most meaningful were last 300.

We design, build and test things on a scale that's orders of magnitude shorter than gene-driven biological evolution. Still, that doesn't mean everything gets perfected instantly, and we humans are quite an impatient bunch (no surprise here, given our short lifespans).
There's no law stating every $SHELL has to be POSIX compliant... one runs a different shell because they lean towards a different idiom.

I absolutely encourage that! I accepted that possibility in my comment. See the kind of stuff I build: https://github.com/akkartik/mu. I introduced Posix purely as an example that builtins are as subject to standardization as coreutils.

Other than clarifying that I'll agree to disagree. It's great to rethink a shell from the ground up. If you're doing that, what earlier shells happen to choose as a builtin is an irrelevant signal. Depending on how you design your idioms, it may make sense to override stuff from coreutils as builtins. As you've pointed out, such overriding has already happened in bash and other shells.

These are all artificial boundaries to be questioned. Decide what behavior you want to copy and what you want to rethink regardless of where you find it.
Microsoft Just Launched Its Own Version of Linux OS
Canada: Accessing Publicly Available Information on the Internet Isn't a Crime
Just read the CMU interview of Simon Peyton Jones
posted on HN and found the link to this inside. Could really help other beginners like me understand type classes better.
>> In most ways, Hong Kong turned out to be the exact opposite of Tokyo. If Japan is order, Hong Kong is chaos

He probably never went to proper mainland China! Hong Kong is not that chaotic compared to Shenzen, a couple miles away. I would even say it is less chaotic than central London or Paris
Fall asleep faster and wake up more refreshed with this Android App
Summer of the shark
‍️emoticons and emotics....
Is it a utf test page or am I getting old?
I have one on my house computer. Really nice, but I found that for doing productive stuff, having two screens (16:9 + 4:3 or 16:9 + 16:9) it's better. Yes, you can use the 21:9 as virtually two 4:3 screens, but it's the same. They way that you have tendency to place and snap windows isn't the same that when you have a true multi monitor setup.
Personally, I dont mind the touchbar - I have Caps Lock perma bound to Escape and rarely require the use F keys.

On that note though, I don't think I'd ever pay for the touch bar though if I was given a choice.
Since the file name refers to EM effects, perhaps this got mixed in with documents regarding the alleged EM attacks on diplomatic personnel in Havana?
There's a lot of care about not disturbing other people in Japanese culture.

A few additional reasons, for wearing a mask, not in the article:

- Forgot or didn't have time to put makeup on

- Kafunsho (hay fever) protection

- Odor protection, there's also scented masks

- Hiding braces
I worked with Powerbuilder for a year around 2012 as a junior. I have pretty fond memories of a completely broken workflow UI/UX. The project I was working on was an in-development replacement for a COTS COBOL application for use within a nieche market. I was just happy to land my first development job, but there were some alarm bells going off given the application hadn't had an initial release, some 10 years after development officially began.

The IDE view would allow you to select a function to view / modify via a dropdown list - it wouldn't jump to the section in code but be roughly similar to the usefulness of a one-function-per-file methodology might seem in Visual Studio, but without the Ctrl+Tab.

That in itself wouldn't have been completely horrible if you could actually navigate while the previous buffer had invalid code, or just had an intellisense equivalent that actually worked. Alas, if you couldn't remember some function or global variable name you'd need to comment out enough code to get the file into a buildable state in order for you to use your mouse to select the appropriate item from the function dropdown list in order to view the relevant section of code elsewhere within the same class file.

There was also inconsistent build behavior, I gather most compiled languages contain reference errors or similar when performing incremental builds but this fucker would actually fail mid build for no apparent reason - load it back up and rebuild the same stuff and it'd all work fine. It wasn't my computer, all devs had similar issues across multiple operating systems and minor revisions.

The application itself also had a crazy inheritance (think WYSIWYG objects with 8+ ancestors) and event hierarchy (pre-event, event, post-event. pre-save, save, post-save) which I think was sortof an immature OO and GUI ideals, implemented poorly. In powerbuilder terms this meant that not only did I have 400 events in my dropdown list of stuff that I can't access unless I create massive code blocks, but there was a second dropdown containing an equally crazy inheritance hierarchy with 400 functions at each level.

Oh, also don't forget that functions do not implicitly call their ancestors, but events do (or was it the other way around, I've tried my best to block this out of memory).

Needless to say, I bailed for greener pastures, I've since lost contact with everybody there but occasionally I check their website - they added some screenshots of the new application sometime in 2014 but I still can't find any indication it's actually sold to clients. I'm sure there are people out there that say Powerbuilder wasn't that bad, but personally I'd rather code in VB6.
This is the same reason I lost interest. I may have stuck with it if the Rust crates weren't AGPL/GPL. (And thus can't be used in Apple's app-store which is an interesting target to me).
I have another take (I have an alcoholic relative and know quite a few people who don't drink at all) on this.

An alcoholic has many chances to turn his or her life around. It's a long, slow story. It's not inevitable. With the right support, it's possible to stop drinking and lead a healthy and fulfilling life.

Contrast this to the kind of events that result in deaths from guns in the US. The recent school shooting of course springs to mind. A bunch of kids were shot and killed. They had no chance. None.

It's not just the end statistics but the method at which we arrive at them.
If the static image could be somehow "bankswitched", "shifted" or updated... I am thinking a huge one time pad. The problem is doing it power effeciently of course.
I am still hoping for "yet" in the case of memristors.
Given that Visual Basic had it first, how come Microsoft ripped it off for .NET?
Would someone be able to block packets more easily or less easily if TLS didn't have the domain name in the packet in plaintext? Presumably someone couldn't tell where the packet was going, but that might mean you have to send it to the right server in the first place.
Agreed. I suffer from Generalized Anxiety Disorder, and the environment of the technical interview immediately throws me into a fight-or-flight state.

I've never applied to Google and I never will, because it would be nearly impossible for me to perform in one of their interviews.
Why I Left Academic Philosophy
This is an incredible outcome and really shows how much work these UW grad students and Dr Smith have been working on low power passive tech. Great stuff, I wish more people in software were versed in physical tech so they could create hardware to enable their ideas.
Even if that were the case, which I don’t think it is because the underlying problem is something else, the current predominant interviewing process does little to alleviate that problem as well.

I don’t think we can magically solve inequality by trying to fix the interviewing process or by denying there are social networks.
What fortunate timing.
leftPad is an exceptional case because 1° it should have been part of the standard library and 2° it is a library that only contains one function.
Truth is - Advanced Asia™ is just incomparably more vibrant right now. There's constant movement. A steady, fast-paced struggle.

This is what keeps me here. There's an excitement and energy in the air that I haven't found anywhere else in the world. Big Asian cities are not the place for you if you like stability and quiet but if you thrive on variety you should come experience it.
Firefox on both mobile and PC. Works almost perfectly. Sometimes when trying to send a page from one synced device to the other it doesn't work, but you can just sync the history as a backup.
How Google Plans to Use AI to Reinvent the $3 Trillion US Healthcare Industry