skysight-inc/HackerNews huggingface dataset:
And to add to the question on "what made you get involved", I would be interested in knowing which drugs were they (opioids and heroin?)

Thank you, and sorry if it's too personal to ask
Manifold: A model-agnostic visual debugging tool for machine learning (2019)
I keep saying:

1. The land tax or property tax on everyone (so there is no need to determine occupancy)

2. Use the money for essential services like garbage and infrastructure like subways, roads, and fiber optic cable.

This makes sense to me because I think it is not realistic for a government agency to accurately determine which units are unoccupied. It is much easier to raise taxes on everyone and make the market unsustainable for anyone who isn't using the real estate productively.

Of course, the other side of this is reducing waste in government spending but that's a topic for another day.
This isn't very much tech-related (apart from the simple Wordpress website) but I'm a long time reader of HN and I've enjoyed many non-tech articles and discussion that I decided to post it here.

I create custom Airbnb floor plans as a service (I am a full time architect / interior designer).

For various reasons I believe it's really nice for Airbnb listings to have a floor plan. It shows the layout at a glance - so no false expectations and disappointed guests. It also gives information about privacy of the bedrooms and bathrooms, especially in the case of renting private rooms. I also added a highlight color to the drawings, showcasing highlights of the property. The client has to send me a hand made sketch of the property before I begin work.

The floor plans are professional architectural black and white graphics with an accent color. There are no complex 3D models and textures because I think this is best left for the actual photos.

I would appreciate any feedback on the idea and the technical implementation.
I would like to use Dokku and not have to worry about the underlying software maintenance. Are there any companies offering Dokku as PaaS?
Pomodoro and EBS: Two Classical Techniques to Measure a Developer's Productivity
"X buys fake watch, X likes fake watch, X buys the real watch"

This explains all those people you see wearing two watches.
We use pepperreport.io to track our releases or infrastructure deployments. It also gave us metrics about performances. Basically it call their API with our release name.
Given premises: a) state with a hand in supplying gear will have a natural "home advantage" spying AND b)"everyone spies / does sigint" and c) it is basically impossible to detect a well-engineered backdoor then:

1) I believe we don't have to be cynical about the U.S. pushing say, Cisco, it makes perfect sense; I don't think that agenda is actually hidden.
2) It makes perfect sense to choose gear for critical infra based on which supplier states you believe will do you the least harm.
> (To preempt a facile counter-argument: yes, a native app can be coded very silly, do busy wait or whatever, and eat all the cpu/battery/memory. We're interested about baselines and what happens "everything else being equal").

But everything else is not equal. If I don't have to develop a native app for iOS and Android, I can dedicate double the amount of resource to the PWA version (or triple, if I was planning to do it anyway), which means I can decide to make it performant (or add more functionality, if I don't care much about my customer's battery).
It is mostly empty just my age and sex.

However I am sure I got an interest profile, at least being used with the Discover feed on Android.
Ask HN: Developers in Edinburgh?
Hi,

I'm based in Edinburgh and looking to connect with the development community.

A bit about myself - I'm a technical-turned-business person. There are a few startup ideas in mind that I am hoping to secure funding for. In general, it would be great to just connect with developers to see what's going on and what everyone is up to. I'm also well connected to other startups in Scotland/UK and happy to make introductions if you're looking for something.

Cheers.
Full List of Blockchain and Crypto Conference List in 2019
Preparing for Competitive Exams with Magic Marks
I think Google and FB have met their match, EU! Not only penalties but crippling changes to their existing, everything goes, business model. Penalties they can afford...
Tinykaboom: how to ray-trace an explosion
The reason I don't buy from Amazon is because there is no way to combine shipping and make it free.

I buy electronic components like diodes etc..from small Shopify stores and pay shipping only once for all items packaged together.

Item cost : 20 cent

Shipping: $2

This is where AliExpress sucks too, no way to combine shipping on small sub dollar cost items.

This is for India.
One Photo Worth 2 Dollars [video]
afair also mruby compiles to wasm almost out of the box: https://github.com/noontage/test-mruby-wasm
I think you mean "participating"
Yeah. I wonder what kind of survivor bias is buried in this article, to be honest.
This is only true if your object system is based on the idea of "methods belong to classes" as opposed to "methods belong to generic functions", as seen in Common Lisp for example.

If you define a generic function ATTACK with arguments ATTACKER and ATTACKED, you are free to create a method with specialization ((attacker knight) (attacked mage)) and write code that will be executed only when a knight attacks a mage.
Compile-time tests
I think the iboost was under £100.

Sure the water can absorb more energy, but what can I do with it?
Is there some fundamental flaw I don't know about in kerberos that keeps people going back to NTLM in this decade?
A List of Post-Mortems
State of Scala compilation times (2018)
Singapore may have the world's best modern architecture. I used to be a skeptic of modern architecture but I really enjoy builidngs like the Interlace and Marina Bay Sands. One of many things that changed my thoughts when I was living there. Fantastic country and people.
The GDPR says "'personal data’ means any information relating to an identified or identifiable natural person". So as long as this derived data is directly related to a person, the GDPR applies.

More explicitly, the UK's regulator says: "You should however note that if this ‘inferred’ or ‘derived’ data is personal data, you still need to provide it to an individual if they make a subject access request."
That's the main benefit.

A programming language's identifiers is not the place to express one's national identity. They should be utilitarian, and easily understood by programmers across countries.

Since you're already supposed to understand the syntax of every major programming language (which is based on english) you can make do with english keywords too. Nothing worse than opening some code to find bizarro foreign language identifiers.

(And I'm no native english speaker, so I'm not speaking as someone who's ok with this because english is their language or ASCII fits their default keyboard layout: it just makes sense).
In that case, if I stored your date of birth then I'd also have to "disclose" your age and star-sign.
Dropbox buys electronic signature startup HelloSign (YC W11) for $230M
Data Science/ML/AI courses that have little or no recognition in industry.
The title is not misleading at all. The article does not say anything that disagrees with the title.

Also it cites several studies in support of its thesis.
> 2. Because Windows has case-insensitive filenames, and Linux, etc., have case sensitive filenames, we recommend that path/filenames be in lower case for portability. This annoys some people.

That's also a problem in most other languages; just a couple of days ago, someone else's C++ code didn't compile on my machine because they had accidentally included <something/whatever.h> when the file was actually named <something/Whatever.h>, because macOS is case insensitive. I had the same experience with JavaScript some months ago, that time because they were running Windows.

On the "filenames must be valid identifiers" thing; I really wish more languages would start allowing kebab-case in identifiers. That's also absolutely not a D thing, more of a common complaint about most languages.
this is still on the front page... https://news.ycombinator.com/item?id=19012872
No, I'm saying restricting identifiers to AZaz09_.

I don't see a dichotomy (much less a false one). What are the two options I separate artificially?

I'm saying just don't impose regional alphabets (other than AZaz that's already par for the course with the syntax of all major programming languages anyway) and regional words into source code.
I looked at the Dokku website and despite even looking at the docs, I still have no clue what it actually does. I see that a lot with SaaS software or fancy OSS projects.
Maybe it's just my German attitude, but I don't want to know how astounding and wonderful your product is, but what it does and how it works!
The most useful part of OOP when building large systems, is its inherent support for first-class modules. This is the one feature I miss when working in most FP languages.
You’ve misread my comment. The unified interface part is not what I objected to.

I explicitly do NOT want to pay a la carte. I understand what you’re saying about only paying for what I consume and not paying for any irrelevant content.

And yet, I prefer a subscription, even if the total cost is higher. I don’t want the cognitive overhead of constantly trying to decide if it’s worth a little bit of money to purchase or rent a specific piece of content. I’d much rather pay a flat fee once per month for all-you-can-consume access. If we were talking about something very expensive, then my position might differ, but in the grand scheme of things, this is relatively trivial, so I’m happy to pay a few extra bucks to not think about it as much.
> We need to do both.

I agree completely with that.
GDPR already requires all that data access and control even for people that don't have a formal account and haven't agreed to your ToS. No additional legislation in the EU needed.
I didn't know that. Seems like quite a brave decision to name them that way, as "complication" is likely to have a pejorative meaning for many users. Imagine if web apps were called complications.
As a non-native English speaker, I understand the desire to name things in my native language (German), but for all but languae francae, naming things in a native language presents an obstacle to sharing these things with others.

Compare итератор and 迭代器, which are complete mysteries to me produced by Google Translate. If my intention were to reach as many people as possible, I'd use "iterator" (which, coincidentally, works for English and my native German).
> Oh for Pete's sake: what Scotsman doesn't know about bothies?

It's a New York newspaper. Even if every Scotsman did know about bothies, which they don't, then it's still relevant for this newspaper isn't it?

It's a terrible attitude to put things down as 'but who doesn't know this already'. I'm sure there are things the author of this article would consider everyone should know that you don't.
React Dashboard – Isomorphic Dashboard Built with Bootstrap and GraphQL
In 2017/2018: selling GPU and ASIC
Open Pandora. Dragonbox Pyra. PocketCHIP. They're out there ..
I'm very curious to live there at some point in the next 5 years. What things would you have done differently if you could go back to when you first moved there?
I've never heard of putting a scope probe on a crystal damaging it, though the load resistance (typically 1Megohm to ground) and capacitance (~5pF to ground) will affect the frequency.

This is why the PWM-out is useful -- it gives you a buffered, divided-down version of the crystal clock.
If you take pure functions, and "side effect free" mantra, and apply it to OOP you get a pretty good mix. For example, instead of saving a file to the file-system, you save the file to a file-system. A class/prototype can only mutate it's own object. If possible - a function should only use it's parameters and internal variables, eg. not access global/module scope.
Huh, thanks for that. So e.g. LinkedIn not providing any information on (say) emails they've scraped seems blatantly illegal too?
Apologies for having to be this person in the room.

I won't be jumping at the opportunity to funnel my PII through something developed by an employee of Palantir. (Effectively a mass surveillance company.)
The videos are free! They are a pretty good introduction by themselves.

Linear Algebra Abridged, a free compactified version of Linear Algebra Done Right, 2016. http://linear.axler.net/LinearAbridged.html

Linear Algebra Done Right videos, free videos to accompany the book, 2017.
http://linear.axler.net/LADRvideos.html
These work great! Bought one years ago to empty out our bird feeder in mosquito season: https://www.amazon.com/dp/B000BG1X54/

Only annoyance is that small leaves and twigs get stuck in the ball chamber but it’s easy to clean it with pinkie finger or a stick.
I guess the author is thinking that Operating system dev must be run like a corporation.

I think it is a valid point of view, and if competition with Linux is the goal -- then it could be, the only valid view.

But if competition with Linux is not a goal
for example -- the goal is to be complimentary to Linux, or the goal is to research/innovate quicker in some specific areas.

Then the FreeBSD thinking needs to be more of 'risk-taking', rather than strategy?

I personally always tend to use underdogs if I can (bee it BSDs vs Linux, AMD vs Intel, Duckduckgo vs Google, etc).

But I think it is hard for BSD to compete with Linux.. may be when Linus steps down, people will not like new leadership/structures -- and will look for alternatives and then FreeBSD will pick up, and will need to become that 'company-like cube of strategies) ?
My TV's Netflix app doesn't have an option to disable the auto-playing trailers, or even just their sound (short of muting the TV). It's quite annoying.
A different way to manage state in React
> The annual revenue alone of the worlds ten largest insurance companies is about 20 thousand billion USD [1]. This sector is prepared to cover larger risks than most governments - for a somewhat competitive profitable amount.

I think you mean two thousand billion. Which is problematic since there are more than twenty nuclear power stations in the US (each of which would need to be insured), even if that wasn't revenue.

Insurance companies are competitive. If they take in a hundred billion dollars, they pay out more than ninety in claims the same year. They can't pay a claim using the money they're already using to pay other types of claims.

> Of course is wasn't - revealing and paying the resultant premiums is the problem, which is why governments make alternative arrangements for nuclear.

The resultant premiums wouldn't be that bad if it was only the risk of a nuclear disaster they had to account for.

But a smart insurance company is going to take into account that US courts have a way of connecting sympathetic victims to deep-pocketed or well-insured corporations, even when there is only a tangential relationship with them, when it's the only way to save a devastated community. For example, if Fukushima had happened in the US, there is a decent chance that courts would have tried to tack a lot of the cost of the damage from the tsunami on the plant operators. Or for another example, PG&E and the recent wildfires in California.

That's a different kind of risk, but it's one an insurance company that doesn't want to go bankrupt has to account for, and it's also the one that makes buying that amount of insurance prohibitively expensive in the private market.
I think the hybrid approach, high-level Rust + low-level C is actually preferable. Rust really shines at the high-level things and you do what C is good at on the drivers.
If you're looking for What is Ebitda, then click on this link.
https://trendinwealth.com/ebitda/
Since keywords and APIs are usually in English, continuing to follow that convention in your variable names is often the most natural option.

But in cases where the program will be dealing with some concept that doesn't exist in English, being able to refer to things by their actual name, in the native language (assuming that's also the native language of the customer and development team), is much better than inventing a confusing and unnatural English translation.
Only if you actively stored or processed their age or star sign. It's not 'disclose every possible inference you could make given the data you hold'
I guess we have different opinions on what "self-hosted" means.
I was extremely desparate when I realized I could no longer pay for my World of Warcraft subscription when I was a kid. To the point of trying to scam people to pay for my account, trying credit card number generators and all sorts of silly things.

I would wake up early in the morning, play the game until someone mentioned I should eat, I would eat, then continue playing, until someone mentioned I should eat, I'd continue playing until late at night, go to sleep and continue.

I was extremely addicted and attached to the game. I dreamt about it, I thought about it, fantasized about it.

1 year passed, I started 8th grade and all of a sudden WoW and other computer games were extremely boring. I could play them for about 30 minutes and would just get fed up with any game.

I was like that for years, and just recently I started Super Meat Boy and it had the same addictive fulfilling qualities that I felt when I was a kid, and I could spend hours on it. I completed the game, switched to playing others, but still couldn't get addicted to anything.

I rarely play games now. Max 8 hours total playtime per year.
Advice to new Programmers
ah, okay, that makes sense. Though to be fair, that sounds like a shitty app (one of many reasons I have a dumb TV).
Couple of weeks, usually legal and technical reviews.
45k FUCK THAT

Good luck getting the average person to consider $450 let alone 4500 or 45k
Am I the only one around here who doesn't even know what the heck "PaaS" is? All this WTFaaS is out of control...
Seconded. I worked in the photo department and a woman had damaged the kit lens on a first or second-gen Canon Digital Rebel she'd bought a day or two before (I'm old, OK?). I mentioned offhandedly "we don't carry them but you can find them for about fifty bucks" and my boss was apoplectic that I hadn't pointed out she could -still- get a PSP (bullshit fake warranty) up to 30 days after the purchase for ~$200 and get a lens that way (dubious, since she'd clearly dropped it or similar).

Also, trying to push Entertainment Weekly and Sports Illustrated subscriptions on people who just wanted to buy a damn printer in peace. Not to mention that they bought a $39 printer and a $29 USB cable, then found out that half the time the printer came with a cable.

Horrible place.
>I find I am frequently removing sections of inscrutable “vectorized” NumPy code that is inefficient, not because NumPy is inefficient but because conforming the data to a structure amenable to NumPy is too inefficient in the first place

Also the next maintainer will thank you for it.
That's the expression problem. But you can have the best of both worlds with various approaches. One nice one is called tagless final encodings in fp and object algebras in oop.

In haskell this is called mtl-style classes and quite common. Here is a blog post that describes how to split applications into an imperative, oop and functional layer. The oop layer uses mtl-style classes: https://www.parsonsmatt.org/2018/03/22/three_layer_haskell_c...
Xiaomi is going to expand in Africa
Naspers takes full control of Russian classifieds site Avito in $1.16B deal
It's SFW
> They can't negotiate exclusive benefits

Well, obviously. They can make whatever negotiations that they want for their own benefits.

What they cannot do is negotiate for other people who have chosen to not join the union, which is what the word "exclusive" implies.

So yes, they can negotiate. For themselves. Not for other people. Which makes sense, why the heck should they have the right to negotiate a contract for people that they don't represent?

The can absolutely negotiate for themselves, though. Just like you and I can negotiate a contract for ourselves.
Are you sure there isn't an element of selection bias in that opinion?

I mean, sure, the designer of the Stata Center [1] at MIT might have been aiming to impress other architects and win awards. That's why we've heard of it. The designer of Knox Road Multistorey Car Park in Cardiff wasn't aiming for architecture awards - which is why you've never heard of the place.

[1] https://en.wikipedia.org/wiki/Ray_and_Maria_Stata_Center
Checking in on Jakarta EE
If the central banks sold off all the bonds they bought with QE, that'd cause deflation, not inflation. In fact, the japanese central bank is printing money and buying up ETFs. It's too soon to say if this is a success, but thus far, hardly any inflation!
I think the correlation they were getting at is - both are mental health conditions and both have a high rate of recovery during patients' early 20s.

While I agree with you that the correlation here doesn't have any direct relation to addiction based on the evidence provided (a study connecting ADD/ADHD to addiction would be VERY interesting), I think that the author included it to show that not all mental health conditions have a low recovery rate.
>I think the author is using "functional" in a different sense from its usual use nowadays. Basically I think he just means that with SQL, you focus on the operations you're performing (i.e., functions), and the functions are only loosely coupled to the actual data, since you can write many different functions (SQL statements) on the same database, and the same SQL statement can be applied to many different databases with different underlying storage architectures

That's called "declarative" -- not "functional".
In 1996-2003: running a payment service provider for dot-coms who wanted to actually do B2C sales on the internet. Rewind to 1996 and Paypal and similar didn't exist, getting permission to do cardholder-not-present transactions was a black art, and most companies used EPOS terminals talking to Visa/Mastercard or a local franchisee (depends on the country) via modem over POTS, with about 10-30 second latency to make an authorisation check (and only one auth check per phone call).

In 2019: look for something that disintermediates supply and demand (or, much rarer and harder, something wholly new that nobody can supply yet and which has vast potential demand).
They might use their native language too!

But no, the totality of the argument always reduces to: "I'm not used to this and would find it inconvenient"
I do use Julia; however, it is too immature to serve as a viable Fortran replacement. Still, a great language.
In the videos, there's the Actions Per Minute metrics for both the AI and human players. AI average should be around 100, the human is much higher (300 or so) - although it's still apples to oranges, at least the AI isn't going full throttle on the APMs.
Arsenal deal as Marotta announces £36m Perisic ‘has asked to leave’
Yes OP there's an underlying reason to explain it. Without dealing with it, you never solve the problem
it lets me be sure I’ve read all the “interesting stuff”

How can you be sure their curation exactly matches your interests?