skysight-inc/HackerNews huggingface dataset:
Fy! | Berlin, Germany | Full-time, Onsite

We are looking for exceptional engineers, well versed in machine learning, and/or mobile software development to help build our modern eCommerce marketplace stack from the ground up using progressive tech including Clojure and React Native.

At Fy! We are passionate about redefining how people discover and shop on mobile by building the most addictive, visual and seamless customer experience - from app to delivery.

https://www.iamfy.co

We are a small, dedicated and experienced team working to build something huge, backed by some of the savviest investors in Europe. Join us!

Open positions include: - Senior Backend Engineer - Senior Frontend Engineer - Junior Full-Stack Engineer

Send a resume to jobs@iamfy.co or apply online at https://fy.breezy.hr/
Just a reminder to younger crowd Visual Studio had all this before (packaged in single app hence well-integrated and easy to install) probably for 15 years or longer.
My father in law was at a loss when I was transferring files from one computer to another via USB drive. He thought I was some magical wizard. Any average grandparent aged person will not be able to comprehend the terms you are using. I tried explaining what Dropbox was and it was lost.

So you have to relate the topic to something they know. So explain that it is like Bingo, and the order of every ball picked, every winner, for every match at their local Bingo hall has been recorded on a ledger, like a checkbook, and scrambled by encrypting it like a decoder ring that way someone can't forge the ledger. People verify each event that occurred, kinda like someone verifies a valid Bingo. You don't need any other currency because the ledger states you won match 113 for 150 BingoCoin, 3 days ago. And there are places where you can exchange the BingoCoin for USD, and that those exchange rates are fluctuating rapidly. So your 150 BingoCoin might be $100 USD or it could be $1000 or it could be $1.50 depending. But it will always be worth 150 BingoCoin.
There are risks with all security protocols and you called out valid ones with auto update.

Do you have ideas for superior methods? A bit upthread someone mentioned clients paying him a monthly security retainer to monitor and update. This might be good, but pretty expensive so would price out lots of users.
Market crashes don't necessarily have to result in economic pain. But when they did, both in 2008 and 1929, it was because the rise in stock prices was financed by debt. I'm worried that that might be the case today in the form of leveraged buybacks and the like, but I can't find any statistics on how much of the current asset bubble was debt financed. I suppose we'll know soon enough.
At least the page is designed reasonably so the reader view can strip all their crap and show just the story.
It's not Bitcoin doing that. TheVerge (or whoever told you it's Bitcoin's fault) are idiots for calling it the "Bitcoin mania" recently as the reason for your high GPU costs. Bitcoin has nothing to do with GPU prices as no miner uses GPUs. It's Ethereum and other GPU-mining cryptocurrencies.
And by using said other options, you give control of your users to a walled garden service. Do we really want more of the internet centralised around Facebook and its ilk?
Establish Covert Channel Communication by Abusing X.509 Digital Certificates
Try cyclist glasses. I run with Rudy project rydon and it stays on with no goofy strap.
In some parts of Europe it is huge. I remember friends in Romania and Hungary using it in the same way that friends in the US use Facebook Messenger, for example: the default messaging application to be sure to be able to contact everyone they need to speak to. Here in France I get the feeling it is used less but it is still a popular option, and major events I have been to have included a WhatsApp contact for sponsors and exhibitors to get a quick hold of organisers/help.
Thousands of companies go bust every day in our "great" economy; retailers, startups, etc.. Now the price of crypto-currencies has dropped and it's called a "Game of Chicken".

There seems to be a tendency to laugh and write bad about miners, almost like bullying. Why is this? Mining is business as usual, nothing different than many other businesses. There is investment, risk, profit and loss.
What’s funny is that Blogger used to have a static site generator and a decent authoring front-end. I don’t remember when they killed this feature, but it was around 2009.

They also supported some dynamic elements like comments and admin.
Newly Discovered Form of Water Ice Is ‘Really Strange’
I prefer this one.

How to decide if blockchain is right for your project?

https://twitter.com/MalwareTechBlog/status/93264913325659750...
Capsule networks can overcome some shortcomings of CNNs
This is a reasonable paper discussing an obivous question given just how much hype is surrounding this technology.

To me "true blockchain technology" in the bitcoin sense of the design is open, permission-less and only has a few real applications. The others: Private, permissioned are really just variations of a central database which is replicated multiple places.
"and it will adjust over time to provide narrow profit margins to the most efficient operations"

Unlike actual mining operations where costs are dominated by sunk capital costs. They can stay hugely irrational: once you've invested a few billion in a highly automated mine those billions are gone and you keep the mine operating even if the market collapses since your marginal + fixed costs are still lower than the price.

Or worse: sometimes a mine operates in the red since that's cheaper than the cost of decommissioning it...
She could have used an anonymous trust if she had thought of it in advance, so the defense the lottery depends on her being identified doesn’t work.
In the UK, anecdotally, I don't know anyone who texts. Not even my nan!
How to Enhance Email Search Productivity: 5 Pro Tips
Indeed. This is exactly the kind of post that keeps me coming back to HN.
A lot more prevalent in Europe, yes. I comes from the fact that less people have iPhones and WhatsApp fills the void left by iMessage. Also, phone plans are really cheap & non committal so people often run out but since WA does everything over Wifi, it effectively act as a £0/month plan (as long as you have wifi)
Top Points Made by the SEC and CFTC Congress Testimony on Cryptocurrencies
Unfortunately, a pile of tech companies decided to start selling "blockchain" to banks which doesn't contain any distributed consensus system at all, never mind a Sybil-resistant one. As a result, people in the finance world and people surrounding that particular subset of the tech industry have a very warped idea of what a blockchain is.

Under the definition often used in finance, all modern Linux machines are powered by blockchain, because journald uses hash-linked entries to provide evidence when log entries are manipulated.
Perhaps, I assumed that a lot of the "me too" blockchain investigations happening at large corporations never intend to use distributed consensus, they expect the blocks to be signed by trusted sources.
I can’t believe I’m going to be ‘that guy’ for this post, but the word ‘co-conspirators’ hurts my eyes. Can you conspire alone? No, a conspiracy naturally involves several people. The word ‘conspirator’ is enough to identify someone in a conspiracy.

Co-conspirator is re-redundant.

Thank you for tolerating my inner pedant.
How a Side Project Helped Me Double My Salary
At least here in the Netherlands it is what SMS (texting) used to be and then some. Even the help desks of many companies can be directly reached over Whatsapp. I think I know only a handful of people (mostly elderly) that don't use it. It is the standard. Personally I'm trying to get people to use Signal. I'm using it with some friends now, but non-techy people are all Whatsapp.
I literally learned nothing from this article. Why is it even here?
Well it's supported by default and you can even add the minimize button back with GNOME Tweaks. Works in Wayland, too.
And people who drive cars tend to experience sudden deaths. It's not the driving that kills people, it's the car crashes that do.

What I'm trying to say is that this is just correlation not causation. It's not Bitcoin going up that rises your GPU prices, it's Ethereum and the fact that it uses GPU-based mining. If no cryptocurrency used GPU-mining, then your GPU prices wouldn't rise, even if the the prices of cryptocurrencies went up by 100x .

Do you see how correlation is different than causation?
Reason ML toolchain
Sure, you can claim anything.

IANAL, but I don't see why this would not hold up. It is their code, its in their license agreement (which is a contract you agree to). If you do not wish to give them the rights to your modifications, the license forbids you from using it
Youtube mirror, for those who'd like to add it to their "Watch later"-list:

https://www.youtube.com/watch?v=VKIv_Bkp4pk
This could be a positive or a negative, but… from personal experience selling to savvy developers and engineers, a very small percentage of customers actually use a custom webhook. Think 1%, not 10%. Also, that percentage trends down as the product gets better.

The downside: that’s reason not to offer webhooks at all (that “every app needs to solve” them is not accurate), and certainly not to put much effort into them - maybe not even enough to migrate to your product. That’s a low ceiling on the amount of value you can add.

The upside: prospective customers aren’t likely to seriously consider building an equivalent, so their choice is not offering them, offering them with relatively little visibility, or using your thing.
Not many words to comment on that. Shame this isn't at the top of HN instead of 'Do you need a blockchain'.
BTC Miners make most of their money from transaction fees not block rewards. Fewer blocks = reduced supply = increased costs to get into blocks = higher reward for the same hash power.
The market for hashing power is only as predictable as the price of bitcoin.

(it's really the aggregate profitability of mining all cybercurrencies that have competitive rewards, but the price of bitcoin is close enough)
Investment in mining hardware whose value is tied to a speculative asset without fundamental value beyond utility.

None of the current implementations can scale, so even their utility is questionable. There is a way to make a scalable trust-less digital currency by using a mutable leder, but none of the current coins that I know of are heading that way. The main difficulty will be how to distribute ledger space in a way that cannot be monopolized by the richest. That is a simple technical problem to solve though, because storage capacity will eventually surpass the ratio of richest to average wealth. Then you can allocate ledger space in exchange for an affordable deposit, redeemable when the balance is emptied.
Citing U.S. Prison Conditions, British Appeals Court Refuses to Extradite to US
Incidents
Odroid-N1 has Android 7.1, six-core chip, 4GB memory, 4K support – TechRepublic
Here in Singapore it's what everyone uses.
How many (daily average) a Postfix server can send mails on a 5$ server?
Hi!

I'm curious to know how many emails can Postfix send per day on average on a low priced server instance.

I'm taking the 5$ instance at DO as a reference, but any value related with bandwidth/CPU/RAM is good too.

Thank you for your help!
Let's say half the miners stop mining. This would make it twice as likely that the remaining miners will mine each new block, right? If so, then this acts a bit like a price doubling from their perspective which would counteract the disincentives you mention. Perhaps a new equilibrium will emerge that's not quite so extreme because of this effect.
JavaScript Frameworks by the Numbers – Winter 2018
Same here. This article has zero value.
I have replied to this question on SO [1], here is quote:

In a large application you will need a lot of features, which are provided by default in ReasonML: strict types, runtime validation if you encode/decode JSON, fast compilation time, immutable data.

In TypeScript you will have to add:

1. ImmutableJS + its typings.

2. Runtime validators like json-schema + its typings. Then you will have to write types in TypeScript, and also defined a schema in json-schemas. They can become out of sync very soon.

3. Some crazy hacks to tell the difference if variable is of specific type (like in official docs of TS: https://www.typescriptlang.org/docs/handbook/advanced-types...., Paragraph "User-Defined Type Guards"). This checks are done using side effects like a.swim !== undefined. In 6 months this 'if' statement will contain more and more checks.

4. You are lucky if a package you use has official and maintained type definitions. Or you will end up with custom typings.

5. If you develop hybrid app in JS + TS, then TS Compiler cannot create a bundled final d.ts file which you can import in other parts of your project. You will have to write separate d.ts files, which are bundled by tools like dts-bundle. If you have everything in TS, then this issue is not applicable.

6. Large apps take a lot of time to be compiled by TypeScript.

With ReasonML:

1. Immutable data is in the language.

2. Runtime validators are present (bs-json has them by default).

3. Pattern matching saves you from these crazy checks.

4. You are lucky if npm package you want to use has BuckleScript bindings.

5. N/A.

6. ReasonML compilation is very fast.

1: https://stackoverflow.com/questions/46147250/reasonml-vs-typ...
Shell is so much not functional. Most shells don't even have proper functions. And while pipes resemble function composition to some extent, you have side-effects and mutations everywhere.
How is this permission-less if in order to participate in mining you need to spend thousands of dollars nowadays?
From the guidelines:

Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. [...] If you flag something, please don't also comment that you did.
The training data comes from

>Check https://github.com/ZheC/Realtime_Multi-Person_Pose_Estimatio... for training questions. We are using their model.

https://github.com/CMU-Perceptual-Computing-Lab/openpose/iss...

What is the difference between this one and the other one ?
Hardkernel Unveils ODROID-N1 Board with Rockchip RK3399, 4GB RAM, Dual SATA…
It's huge here in Italy. Even businesses use it as an officiale channel for contacting their customers.
Here's what happened: The VCs and their investors realized they don't want a stock market with an SEC sniffing around. They cut out the middle man and keep all the winnings for themselves, cutting out the public completely. It makes sense for those huge endowments to do that--it squeezes every penny out that it can. They don't even leave a single crumb for Mom & Pop investor because Mom & Pop can't get in on these deals.

And before you say "pension funds" I say: Nearly 100% of those are dangerously underfunded, so there's some major fuckery going on there.
In Spain they use the groups feature a lot.
“‘For 67 percent of the railroad’ — that is, every lettered train line except the L — ‘we don’t actually see train movement or control any signals and switches from the control center.’ Instead, they do it the same way they’ve been doing it for decades: train crews communicating by radio with a dispatcher. If there’s a delay, the dispatcher phones it in on the ‘6 wire,’ an open party line, and awaits instructions.”

Wow. I knew the system was old and rickety but I didn’t realize it was this old and rickety.
Show HN: Document search on Linux
Fedora's Power Tweaks Dropped the Power Use on a ThinkPad by ~30%
Nice graphics!

In the bottom graph of the time to flip:

The point of the white eruption to the right looks like a fractal. Is it a fractal or it's only an artifact of the simulation? Can you post a zoom of that part? Can you run that part with more precision in the simulator and compare them?

What is the white smooth quarter/parabola at the bottom? Is this the zone where the energy is not enough for a flip? Is there an easy way to calculate/approximate it analytically?

Image version of the questions: https://imgur.com/a/siyEy
Watch the SpaceX Falcon Heavy Rocket Launch Today
Since I've mainly used REPLs in a text-only environment, I never thought about the idea of creating little GUI 'sidecars' from the REPL, potentially with the aid of a little utility lib to simplify things such as "make a window containing the value of this var", "graph this var over time", or "make a button that executes this snippet of code". Very cool idea.
> This would make it twice as likely that the remaining miners will mine each new block, right?

Not immediately. The "difficulty" of each block adjusts every 2016 blocks, the algorithm takes the average time between blocks and changes the difficulty accordingly so that the expected time becomes 10 minutes.

If half the miners stop mining, it will take around a month to mine 2016 blocks to trigger the difficulty adjustment, and that's if none of those miners stop mining before the adjustment happens. If the price keeps dropping and miners keep stopping, it could be 2 or 3 months before the adjustment happens
Obligatory xkcd reference: https://xkcd.com/1205/

Also, the real metagame in software is not the automation of software construction but avoiding the need for new software entirely.
>What helped these species to be so resilient to a devastating infection when other animals that reproduce sexually (Central American frogs, North American bats) are being wiped away so badly by fungal infections?

At least some plants have genes that randomise genetic code if I recall my high school biology well. I also read that polyploid plants have something to randomly shuffle chromosome sets.

Quite alike a stack randomisation it is
In France, I kind of missed the bandwagon. Maybe I just meet with my friends too often for it to be useful?

Mail, phone and text (SMS/MMS) are more than enough. And grandma still doesn't own a smartphone anyway.
Blender Power Sequencer
The blockchain is an electronic accounting ledger. It uses some clever encryption technology to make it very hard for transactions on the ledger to be forged or changed.

Bitcoin, and other cryptocurrencies, are electronic coupons that can be bought, sold and exchanged on the electronic ledger.

The reason you've heard of Bitcoin is that it's been somewhat of a fad recently and the coupons have been changing hands for thousands of dollars.

For background, Bitcoin was invented as a political experiment to design a currency that wasn't controlled by any government or bank. In order to make this work, the blockchain has some interesting features that allow it to be used without having a central authority to manage the ledger.

One of the unfortunate things about Bitcoin is that people often conflate the technical parts, the political parts and the financial parts. This can make discussions about it very confusing indeed.
Japanese startup becomes a threat to Dropbox with unlimited storage offer
No, raising money from banks is called debt financing.
The Computer Technology Documentation Project
https://www.youtube.com/watch?v=OPcV9uIY5i4

Video is about exploiting Super Mario world, on SNES. The result is that the exploiter then proceeds to make 2 new games inside SMW: Pong and Snake.

Those games don't exist inside SMW. They were uploaded using controller inputs. All it takes is 1 hack.
OT, but what a beautiful page.
What are these de-correlated investments you speak of? Yesterday and Friday I watched as my most non-correlated assets dropped in near perfect lockstep. There is no such thing. The same thing happened in 2008/9, too. When SHTF, it appears that equities and bonds both get shithammered because both are so incredibly over bought to begin with.
Labouring in the digital economy: The people making content (in)visible online
"Is your software/infrastructure in dire need"

If you need to convince management to pay for it, then it's not yours.
Ask HN: Why Clojure in 2018?
What are the killer apps/libraries you couldn't live without?
Most people in Latin America, and India have it. I also have plenty of African friends that use it. Not sure about Europe, China uses WeChat.

The reason is that cellphone carriers used to charge you by the message (I speak from experience in Mexico), this was expensive compared to the average wage. Cheaper to just connect to WiFi, and send as many messages as you want.

Also, WhatsApp was one of the first popular and reliable messaging systems for cellphones. If offline or with poor signal, your messages where enqueued, and sent when you had signal. Facebook nor Skype had this back a few years ago.

US is a rich country, SMS has been cheap since I've lived in the us (4 years). 3 hours of minimum wage, $30, for unlimited everything, data, SMS, calls. WhatsApp didn't really solve a problem.
Obviously, Betteridge's law of headlines applies here.
The really useful AI would be to take business data or workflow and generate layout and styles to eliminate the hand made mockup stuff.
Top 3 Healthy Food Apps on Android and iPhone
If you read my assertion carefully, I said "control" not "fund". I understand that large public institutions are heavily invested in both VC and PE. My point is simply that public markets are less attractive because wealth is controlled by a small number of hands. Are the teachers themselves deciding where to put their money? Suggesting that the real beneficiaries of venture capital and private equity are the "regular working people" sounds like a fairly obvious canard.

Also, I did provide evidence---in fact the thrust of the article I cited is that diminishing numbers of IPOs are making wealth inequality more acute. Furthermore, it's presumptuous of you to assume that "wealth inequality" is my hammer of choice---I cited a piece from the Cato Institute!

Here's a good source: http://wir2018.wid.world/part-3.html
Misspelling some random text in an application is generally not it a security issue. Website that don't render correctly when a screen resizes is again not a security issue.

Sure, their are a lot of things that can become security issues, but a lot of code has little to do with how a program operates.
Apple Backs AV1: What Does This Mean for the Future of Video Codecs
Mike says in his talk that LLVM started out with the goal of having an intermediate representation to run optimizations on. Hasn't this always been the case with compilers in recent times? I seem to recall similar things being said about the GNU Compiler Collection at a presentation many years ago.

If this is true, what is (was) the appeal of the LLVM project at the time of the project inception?
I don't understand why we aren't all working on automating everything that we do.

All automation is not equal. For example there's automation that consists of stringing a bunch of scripts together that break as soon as anything changes. There's automation like code generators, which break as soon as a user modifies the code, and the code needs regenerating. Then there's this AI/ML code generation, which I can't see as being any different than "normal" code generators.

And finally, there's automation developers don't have to think about; like "if" statements. So called conditional statements were a brand new innovation at one point. They removed a whole class of bugs around conditional logic in assembler programs (at one time all programs were assembler, which was a major advance from writing machine instructions in hex).

In so many ways, the web is a victim of it's own success. None of the technolgoies in it are the best; html, css, javascript. Everyone wishes these things were more thought out in the beginning. But they were good enough, and what we had when the web exploded. Yes, Virginia, Worse Is Better more often than not [1]. Go read it, you'll be a better developer when you have (imo).

[1] https://www.dreamsongs.com/WorseIsBetter.html
That was journey... Like emotional roller coaster.