skysight-inc/HackerNews huggingface dataset:
I'd just go with Pharo. Pharo by Example is a good intro book, and it's still under development. Also, I would strongly suggest that you go with something like Pharo where you run the image on your desktop. Part of the reason I really, really like Smalltalk is how working in the image changes your workflow. As I understand it, GNU Smalltalk is still write file-compile-run, which is not at all how you work in Smalltalk (or at least not I or my colleagues do), instead I find that Smalltalk encourages a very iterative style since you're generally working directly on a running instance of your program.

It takes a bit of getting used to the development environment in the image (and setting breakpoints by inserting `self halt` directly into a method feels really dirty initially), but now that I've been working in Smalltalk for a while I find I prefer it to "normal" development, which is still very much "hand in your stack of punch cards and wait for the result to come back"-way of development.
That's nice, but now please do the same after having that tab open in the browser for 24 hours... it's unbelievable how much memory some crap (i'm looking at you google docs) can leak.
How can they prove that you know the password? What would the consequences be if you legitimately forgot or didn't know the password?
Yes, and my guess is that Malta will implement the law differently from what the EU proposes.

[Edited to fix typo.]
Based on down-votes here, probably the idea that "taxation is theft".

I also generally disapprove of the idea of nation-states in general, don't believe in borders, and think that private organizations (which could include non-profits, worker owned co-ops, etc.) can (and should) fill most of the roles which are currently filled by "government".

Basically, being a Market Anarchist / Voluntaryist puts me at odds which a lot of people.
Although Net Neutrality under the Obama admin only narrowly applied to wireless carries, one of the things that applied was discriminatory blocking/slowing downs of specific content (if I remember correctly).
Extra hot publication composition №125 – FUNNY VIDEOS (VINES and COUBS)
> As long as the code works, anything else is just gravy.

Nonsense. Maintainability almost always matters.

As the adage goes: code shouldn't merely work, it should clearly work.

> If you were to peel back the layers on all the major websites out there, I'm sure you'd find less than stellar code everywhere.

Indeed, but Sturgeon's Law shouldn't make us feel better.
I've also worked with Java for quite a while and took the most recent AP Computer Science administration by self-studying the content. What frustrates me about the AP curriculum is that it is focused more on programming than the actual CS concepts behind it (data sctructures, algorithms). While the curriculum does cover sorting algorithms and their best and worst case efficiency, it refuses to use the standard big-O notation to do so.

Needless to say, the test was extremely unchallenging (and frankly, disappointing).
It’s the EU, so you can count on it being reasonable.

The example I know of where it isn’t enforced is of people working inside a refrigerator. I can imagine security conscious jobs and radiology departments also may be exceptions.

It also doesn’t mean all rooms need windows or even natural light. Toilet rooms often don’t, for example, and storage rooms often only have windows high in the walls or in the ceiling (typically way more than in “a room with a view” in Cupertino :-) )
> I just like the intellectual honesty of a literal translation.

If a literal translation has a completely different meaning or connotation in the target language, then it is not an "honest" translation, since you are implicitly (but knowingly) telling the reader in the target language something that isn't in the source language.
The market for serious data scientists is growing, but is not as dire as these articles make it seem.

The private sector has wrapped 'senior data analyst','BI developer','data base administrator', and 'data engineer' into 'data scientist', along with the ML/AI/stats roles you would expect.

So sure, when you put all the roles that touch data into one basket, and we're in a world that demands increasing familiarity with data systems and data analysis techniques... a gap is going to appear. Color me shocked

Typical data scientist role I see posted is looking for:
- SQL
- AWS/Azure
- Tableau/Power BI/Other BI tools
- Python/R
- Increasingly Hadoop/Spark

With Java/Scala/C#/C++ listed as 'nice to haves' along with 'machine learning' and 'big data'. These are not research roles, and while they often want a masters degree or more they really don't need them.

If you fit that bill you can probably get a role paying $95-120k just about anywhere in the US. You'll wrangle data, make pipelines, build dashboards and occasionally deploy a model or two when the planets align.

If you want to/are capable of doing more ground breaking/cutting edge work, these roles will crush your soul in 8-12 months.
That's true if you're talking about using React, Vue, etc. but do you really think ES5 JavaScript is more likely to be supported in the future than ES6?
Who wrote this review? And who did they write it for. I thought language was supposed to convey information not obfuscate it.
This is a difficult argument to counter, the term Startup doesn't have a definitive definition that I'm aware of. So we could be arguing semantics.

But fair enough, exclude the coffee shops, restaurants if you like.

But you're still left with a lot of people building something they hope gets bigger. That fits your definition.
That's an excellent quote, thank you.

Having said that, my take on that quote is that it seems a bit of a cop out - a way of absolving oneself of the consequences of ones actions.

You may well regret both, but perhaps you will also enjoy one, or you will regret one less, or regret one more, or one has ramifications which due to your (hypothetical) selfish nature you may regret but are better for society, etc etc etc.

Or is it meant to be more of a call to action as opposed to inaction? Make decisions, because you are damned regardless, so at least add your own breath to the winds of fate?
I think this is a great point generally. People are frequently forced into making one of a number of bad choices. Human circumstance almost always gives us that problem. It is in those situations where “trying to be strategic” really holds us up. Sometimes, things suck in the short run and have no long term value either. I think acknowledging this is why some people can make snap judgements in that situation while others sit in denial.
This needs to be balanced:

"All this is driven by corporate funds, sovereign funds and even VC funds with capital pools of tens of billions of dollars dwarfing any of the dollars in the first Dot Com bubble – and all looking for the next Tesla, Uber, Airbnb, or Alibaba."

Yes, but this is the other reality of today, from Calculated Risk:

"CR Note: Currently the target range for the federal funds rate is 1.75% to 2%. With inflation running close to 2% by most measures, the real Fed Funds rate is still negative."

In other words, investors still can't find enough investment opportunities that they find attractive, so they are still willing to give huge amounts of money to the government for free. Some of this can possibly be attributed to the Great Stagnation, the slowdown in innovation, growth, productivity and technology which began in 1973. Some of this can certainly be attributed to rising pools of savings all over the world. But it remains a fact that there are not enough software startups (nor enough manufacturing startups, nor enough legal startups, nor enough medical startups, nor enough of any kind of startup) to absorb enough capital to bring the world's capital markets back to "normal", if we can agree that "normal" means most investors expect to make at least a small profit on their investments, including their bond investments.
Yes. By default, without --bindaddress specified, the server binds to 127.0.0.1
I'll add this warning to readme. Thanks.
That might be fine for a single person but having someone in your life means the monastic office thing isn't going to work out. You both need to get home at a decent hour, ideally coming and going at the same time everyday to keep schedules lined up if you want to spend any time at all during the week.
Of course you can do that. But each individual cell in an area raises the noise floor of that chunk of spectrum. And Shannon Information theory then has some pretty harsh things to say about that.
Vimeo pivots business from media to tech
I've never been able to get a good LaTeX -> epub pipeline working. There are too many issues with things like tables and splitting code listings across pages -- epubs are just optimized for fiction. I find it's better just to ship a PDF.
That sounds like a recipe for a true neo-Luddite movement (as opposed to the more common hyperbolic use of the term Luddite to mean someone who engages with technology less than we might expect).
Building a Gesture-Based Interface iOS App with Core ML and ARKit
At GitLab we are always trying to iterate and we learned a lot from our incident with the database.

The one thing we are proud of is our transparency. The community really appreciates our openness and we are happy about it.

Here's the one example https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-...
Musk was being extraordinary slimy there. He tried to simultaneously put doubt on journalist mind and convince him that the diver is indeed child rapist. He prefaced it with unilateral "off the record" without buzzfed being able to disagree, so that he can simultaneously do the above while pretending something else in public or during court case.

Journalists not playing along is their prerogative. Otherwise the most slimy person acting on bad faith gets always his way while everyone else is getting used.

Musk is businessman and enterpreneur. He is used to use this tactic of unilateral agreement to regularly to manipulate, abuse good will and use people around him to get his way. It is good when someone occasionally stand up to that.
Good time to dig out some lore:

http://www.ibiblio.org/harris/500milemail.html
Our technological ability to destroy greatly outmatches our ability to preserve, and always has. I do not believe techological progress will save the day. Technology alone with not spontaneously generate more sustainable economics or more reponsible societies.
Technically neutrino signalling could make it faster, but those extra milliseconds are not worth it, even for the HFT folks... but thanks to them we have shorter fiber routes across the atlantic at least.
> there was a guy here on HN just a few days ago who said something I'd never heard before: "after losing 50+ pounds my metabolism is ruined forever, I cannot eat more than 1600 calories without gaining weight". I didn't know how it's possible without his body temp being permanently lower than normal.

Whether or not your diagnosis is correct, how does that justify YinglingLight's claim (https://news.ycombinator.com/item?id=17910631) "I feel hypothyroidism is more prevalent today than at any other point in human history."?
Indian politicians are bribing voters with free phones worth millions of dollars
I have a time warner cable subsidary as my ISP.

I started noticing throttling from my carrier about 2-3 months ago. I blocked 2 common CDN access points and everything just went so much faster.

https://www.drivereasy.com/knowledge/youtube-running-slow-on...

I still had hit or miss issues every so often and get throttling, but I noticed it was substantially less over time. This might be purely ancedotal though. But the only issues I had were youtube throttling, I ran speedof.me tests during this time and its been fairly consistent
How to Follow Up with Investors from First Touch Point to Money in the Bank
By that definition many unicorns that are seen as prototypes of successful startups would never have been startups.

I think you have been tricked by YC and other VCs to accept this definition of 'built from the start for hyper-growth'. That's how they get their share of young promising companies.

To me and most people I know, a startup is a project or company in the growth phase.
>Any advice on how I can effectively jump off the black-lists?

Find a decent hiring manager who has actually done some hands on Data Science/Analytics work and knows what skills/thinking are actually required. Lots of Data Science hiring managers have no or limited practical experience with doing actual Analytic work so they get overly focused on paper qualifications and buzzwords. This is reinforced by HR people who love buzzword bingo.
> The proposals will require that streaming services give over at least 30% of their on-demand catalogues to original productions made in each EU country where a service is provided

Not possible and for sure nothing people even want. We have two or three channels in Sweden that makes original content that could go up on Netflix. And they don't really have more than one or two series (10 episodes max) running at a time per season. Two of the channels have their own streaming service (C-More, Viaplay), the third is public service who also puts it up there (SVT Play) for a good long time.

There is plenty of really bad content that the tv channels can sell to Netflix though. A good way for a traditional tv company to stay alive a bit longer. But then there's HBO and others that needs exclusive rights to the content so probably still not possible.
Yes, I tend to downvote those sort of statements.
Don't know why you're getting downvoted for this - we have the same pain. We're not allowed to have a sysadmin or administer our own servers but IT is busy supporting thousands of non-computery-users. To them we're a fly in the ointment.
Ask HN: What's your payment stack and how do you handle invoice compliancy?
Hi everybody,

I'm building a service (EU-based) with recurring subscriptions (B2B and B2C) using Stripe only, but I can't figure out how to handle tax rates and sending proper invoices, which is something Stripe is lacking of.

What’s the stack/tools you use in order to determine the right tax rate to apply (plus keep record of the pieces of evidence), vat/tax validation for B2B (and keep track of validation in case of tax control etc..), and in order to be compliant with invoices internationally (thus showing subtotal, tax rate also converted into the customer’s currency etc..) ?
Lastly, I would need to set thresholds in sales for countries like Australia, United States, Canada, Norway, South Africa, Switzerland, Japan and New Zealand, so in case to block those countries and not have to register there.

I’ve checked out soooo many SaaS businesses, also the big ones, and the majority doesn’t even ask for the customer’s country during the payment process. I wonder what they’re all doing to be compliant, if they are at all.

I’ve looked into Quaderno to try to cover all the issues, but I’ve encountered no other service using them and I do not like that my customers receive the invoice directly from a Quaderno’s email address, instead of mine.

I’m currently looking into Recurly and Chargebee that, for roughly the same price of Quaderno, offer much more, but haven’t figured out if they’re invoice compliant.

Thanks for the help
Introducing a new kind of stock video
In this particular case, the fact that the code is so terse makes it immensely more maintainable than a whole architecture + framework.

The HN code is meant to be understood as a self-contained piece, and that's contextually very different from most code out there.
If you burn all fossil fuel, you still have oxygen to breath. There were animals like sharks before trees even developed.

Sooner or later, we will go all in on synthetic life. Apart from destroying a library of global process optima and beneficial molecules, why should we worry about destroying nature? If we can live on mars we can also live on a sterile earth. We stupidly destroy very expensive knowledge but we don't destroy life.
Visual Vocabulary – A selection of optimal symbology for data visualisations
Is it really surprising that free beer is a popular perk?
The obesity rate accelerated when the US government started giving nutrition advice based on the diet heart hypothesis (which is wrong) and advised everyone to cut out saturated fat and eat mostly carbohydrates. It's a global experiment that has gone awfully wrong.
I find that tossing the coin reveals the answer, as I typically start rooting for one side the second it goes up in the air.
I've done some experiments of the form

1. Make a visible change to the DOM,

2. wait somehow for that hopefully to become visible,

3. call a slow compute task

I tried the following methods for waiting:

1. setTimeout (various values)

2. window.requestAnimationFrame

3. windows.requestIdleCallback

4, 5, 6. doubled forms of the above three methods. By doubled I mean that instead of, say, calling the slow function from the requestAnimationFrame callback, that callback does another requestAnimationFrame, and it is the callback for that second requestAnimationFrame.

Here is a test program that puts up a page with a count on top, a couple fields to give the timeout for setTimeout and how slow the slow task should be, and buttons to try the aforementioned delay methods (also one to call direct without a delay). Clicking the button will increment the counter, invoke the delay, and then invoke the slow function. It also prints timing information on when various events happened and when various things were called (overwritten for each test), and also a log below that of events and slow task timing.

https://pastebin.com/n26iVs7d

Results follow.

=== Firefox 62.0 (Mac, Windows)

Double requestAnimationFrame and double requestIdleCallback seem to be reliable. I've never seen the slow task start before the counter display has updated.

Single requestAnimationFrame and requestIdleCallback usually run the slow task before the counter display has updated, but every so often the display updates first. On Windows, single requestIdleCallback seems more likely to do the update first than on Mac.

setTimeout(0) seems to always runs the slow task before the display updates.

Double setTimeout(0) is similar to single requestAnimationFrame or requestIdleCallback. Mostly does not update until after the slow task, but occasionally does update first.

=== Chrome 68.0.whatever_is_current (Mac)

setTimeout(0) seems to always update display before running slow task.

Single requestIdleCallback, same as setTimeout(0).

Single requestAnimationFrame seems to always run the slow task before display update.

Double requestAnimationFrame seems to always update the display before the slow task.

=== Safari (Mac)

setTimeout(0) and single requestAnimationFrame update display before slow task. Does not have requestIdleCallback.

=== Edge (Windows)

No requestIdleCallback.

setTimeout(0) and single requestAnimationFrame seem to always update display before slow task runs.

Looks like double requestAnimationFrame is the way to go.
In places where I don't have access to the light switch I just unscrew the bulbs nearest my desk.
I agree with all this.

I also think the every-model-year-update to appearance (for appearance sake)[1] enhances the acceleration of depreciation for any desirable car.

[1] (trucks are probably the worst at this - as it's obvious no other part of the body changes)
Why We Need Web 3.0
Cressida Dick calls for fast legal access to social media accounts
‘Minority Report’ AI System, Intraspexion, Boosts ‘Pre-Crime’ Tech with DtSearch
That's a good question, but not necessarily a belief, is it? :)
If some company was founded on tricorder technology and convinced a lot of people it was real, then it turned out it was a scam and tricorders aren’t real, isn’t it reasonable to be disappointed?
I, for one, welcome a future of 24/7 streaming of yule logs.
On a long enough timeline. The kind of time that recycles continents. The kind of time that turns a small mammal into a dominant technological species.

My point was that the OP assumed only humans can do it. I disagree. There's no law of physics preventing another species evolving and having a go, once humans vanish. In the meantime, while they're busy evolving, some cheap energy sources can be created for them. Plenty of time left before the sun changes too much.
Check out the taxi hiring app development companies
Hmm yeah, I guess in this case that is true. Probably a matter of not having been in this situation often and thus not designed the status page that extensively.
There are lots of examples of bootstrapped startups. Which are a cross between the too.
It kind of sounds like marketing pitch by fitbit to let potential clients in health industry know that they have so much of data to sell. Otherwise It seems odd for fitbit to share this information with the author.
I mean, in more homogeneous countries they can also be classist.
There is no medical R&D comapny that could run a test that fitbit runs as a sideshow to their business.

So either fitbit gathers this data or noone does. What will it do with the data? I hope it will anonimise it reasonably and puts it up on the internet for free but that's a bit unrealistic. I think it will pass the data to researchers, similar way other companies did in the past. That's beneficial in my book and I much prefer that scenario to the scenario where they just discard the data.
Meet Nico and Veronica
Which was everything from hypothyroidism to depression to coughing up blood.
Data Collection and Privacy
It looks to me like they're in a perfectly sensible position - just outside the door zone as they approach some parallel-parked cars. Am I missing something?
As someone who went to a recently desegregated school district in the late seventies that was certainly the case, and people weren't even coy about it.
>Also, I don't believe iOS would allow continuous use of microphone and speaker when the screen is off

not to mention there's going to be an obvious red recording banner when your screen is on to do the unlock.
Processing in Memory
>'"John Donovan, head of AT&T’s satellite, phone and internet operations, said "unequivocally we are not selectively throttling by what property it is. We don’t look at any traffic differently than any other traffic."

He compared AT&T throttling to an electricity grid where some customers sign up for rolling blackouts in return for cheaper service. That’s what Choffnes’s research is detecting, the AT&T executive said."'

Except that nobody would ever sign up for a cheaper electrical service in exchange for rolling blackouts.

It's also an interesting choice for a metaphor given that power companies are regulated utilities that would never be allowed to offer this as a result of that regulation. Lastly AT&T service is not cheap to to begin with.

I think this statement really crystalizes the absurdity of these carriers and the buffoons running them.

Remember the FCC's reasoning for rolling back Net Neutrality were "paving the way for better, faster and cheaper Internet access for consumers."[1]

Exactly zero of those objectives are being achieved by throttling consumer's bandwidth.

[1] https://www.fcc.gov/restoring-internet-freedom
I don't think I've ever watched 30% locally produced TV content or movies in my entire life. (really can't tell for music - maybe that works out, but also usually not, per year)

Not that I care a big time, but I'd be on board with a 10% quota, but in general I don't really like the idea either.
> and part of the negotiation was knocking $4000 off the price to software limit the 75 kwh down to 60 kwh.

This is crazy! (In a good way).

So I assume in a few years you can throw $4k at it to get better battery life and performance?
Wow, it seems they did a great job in 1990 with the packet roundtrip CA to Netherlands, it still lists ~150ms for 2018. I think its closer to half or less than that, depending on what CA this is refering to. Assuming its not in Tokyo.