skysight-inc/HackerNews huggingface dataset:
Stupid article. Is there any age at which having a positive attitude isn't overall helpful?

The issue with old age is the random serious illness lottery and really nothing else.
I've been doing web stuff and data visualization for 30 years. D3 is painful to use. I know some people love it, but I've never used a system that was harder to configure to do anything basic and simple. I use matplotlib with the imperative API and while it's not great, at least it does what I tell it to do.
Yup, all the options for granting non-founder equity are absolutely awful from an employee POV.

Maybe YC could lobby for a sane way to grant equity to early employees without penalizing the employee?
I'm surprised that the Mixpanel engineering blog is hosted on Wordpress with the default theme. The default theme doesn't align with their designed brand, and it makes me suspicious of whether they have taken steps to secure the installation. For this low-effort of a blog, I would have expected them to use Medium.
Futurists in Ethiopia are betting on AI to drive developmet
How Continuous Integration Broke Your Application Reliability and How to Fix It
Isn't this just PO Boxes? I don't know if they exist elsewhere, but they're very much a thing in the UK:

https://www.royalmail.com/business/services/receiving/safety...
Wordpress starter themes for serious theme development
we also have brisbane with an expected decrease in apartment values... might be able to pick up a bargain...

its a shame that dev salaries top out so little here (i'm melbourne) makes you consider all these things...
The Mechanics of Machine Learning
Netflix and Alphabet will need to become ISPs, fast
Hey folks, I've compiled a list of all the good starter themes for Wordpress.

Here's an Airtable link for a TLDR'ish version:
https://airtable.com/shrHUgeaW2LT6WrzP

Let me know how you like it.
This talk from Casey Muratory of handmade hero might be of interest https://youtu.be/kZRE7HIO3vk
Huh, did I really got downvoted (can't edit anymore)? I myself co-founded a taxi-like company (city-to-city, operating in the entire Europe) that pays its drivers an hourly wage (https://mydaytrip.com), and I personally know owners of taxi firms that pay hourly wages.
My reaction as well.
I understand continuing to build something already written in 2.7. However, building new with 2.7 just seems contrarian.
Not really, DC and Virginia are well integrated (economically). Northern New Jersey and NYC are integrated, despite state borders, so much so they even have common government bodies like the Port Authority of New York and New Jersey.

I’m all for states to split if it makes sense. Texas, New York (upstate vs downstate), and of course California. The needs are too disparate and varied and could be better served by more attuned regional governments.

I know I’ll seriously consider voting for the split. The politics are way too dysfunctional at the state level.
Jay Clayton (Chairman of the SEC) was talking about this last week.

He was saying that the cost / overhead difference between ICO and IPO is so large that they either need to make IPO'ing easier or perhaps integrate into crypto in future -- otherwise companies will just ICO instead.

So it could be that crypto helps traditional systems, while reducing costs for both parties.
I guess mouse movements are a very good way to identify people across websites.

It's also an efficient way to distinguish people from machines. Think about the click-only reCaptcha for example.
Ask HN: What are the emerging niches in computer science
I would like to know what are the emerging niches in information technology. I would be interested in specific answers, not generic things like Big Data, artificial intelligence, etc.
Using UIScrollView with Auto Layout in iOS
The code is Comet https://www.sanger.ac.uk/science/tools/comet and based on the PR I think they ran it in embarassingly (or lightly) parallel mode (IE, very little if any communication between nodes except for periodic reduces.
See above (last line).
There are 15 million HNWIs in the world (net worth >$1m, excluding main residence). There are also 180,000 UHNWIs in the world (net worth of at least $30m).
Relevant:

"Following the recent report that Mixpanel, a popular analytics provider, had been inadvertently collecting passwords that users typed into websites, we took a deeper look. While Mixpanel characterized it as a “bug, plain and simple” — one that it had fixed — we found that:

- Mixpanel continues to grab passwords on some sites, even with the patched version of its code.

- The problem is not limited to Mixpanel; also affected are session replay scripts, which we revealed earlier to be scooping up various other types of sensitive information.

- There is no foolproof way for these third party scripts to prevent password collection, given their intended functionality. In some cases, password collection happens due to extremely subtle interactions between code from different entities."

https://freedom-to-tinker.com/2018/02/26/no-boundaries-for-c...
New UK business visa will accept people without degrees
D3 has libraries that do many other things, and TBH I feel like selection is the most "aged" part of D3. IMO modern component libraries such as React, Vue or Mithril do a much better job of maintaining a binding between data and the DOM tree. But many parts of D3 don't particularly care about how you eventually render the result.
Thanks for the link. I read "In Search Of The Lost Program", interesting analogies you found, I think. Ok then I better understand how it can be both softw dev & opinions at the same time :- )
>> React has nothing to do with styles

That's one of its limitations.

React is a component technology and doesn't solve the problem of clashing styles, element ids and so on. Web components is a component technology that does.
> Is this a social network or spy agency?

Yes

Centralised social networks are by nature spy networks in that they collect a huge amount of data on a large group of people, both data concerning those people as well as data relating those people to any of the others. As to whether a centralised social network uses these data for nefarious purposes or only to provide a service to the users is up to those currently in control of the network. Ownership can change, a once-benign social network can turn into a nightmare overnight as the data will be there for the new management to exploit.
When you know you are near the edge of another economic cycle, why not focus in short-term decisions? Large capital expenditures just before a recession doesn’t really make much sense. Better to board up the windows than expand in this context.
Yes, absolutely. ICOs are the wild west right now, but I think most developed countries will eventually introduce IPO-light regulation for token issuers so that this becomes a completely legal and viable way to raise capital. Mind: this is longer term, not for tomorrow.

Legal and other costs should come down a lot as well, as these things will end up being more standardised. You won't need to pay millions in legal fees, perhaps tens or (at most) hundreds of thousands.

In general I think the value in crypto will come from offering liquidity in certain situations by tokenising (perhaps smaller) assets (e.g. make it easy to sell a property ownership share with rental income in a SF office building through some token to an investor in Germany), and generally making a lot of "expensive" things more efficient by cutting out the middleman.
Ethereum Will Be the Backbone of the New Internet
My experience has been it is way over priced. It costs over $40/month for a 1CPU/1GB RAM node while linode, amongst others is $5 + $20 for a load balancer. I noticed in the google pricing calculator that you can set the Cores/vCPUs per hour to 0.05 and it goes down to $7/month! I'm not if I can do anything do with 0.05 of a core though, or if it automatically increases if it decides to.
Are there any Lot-Of-Math Introduction to Monte Carlo Methods?
Correlation doesn't imply causation.

(You can always open the browser inspector and check network traffic for each page or, if you are using Chrome, dive into chrome://net-internals/ )
That reminds me of "God Angrily Clarifies 'Don't Kill' Rule" from The Onion:

https://www.theonion.com/god-angrily-clarifies-dont-kill-rul...
Maybe start worrying about the problem after they’ve sorted out the not-driving-into-medians problem.
1 Its a mobile company

2 Its really a big box store with even less grasp of security than real Mobile operators who are not as serious about security as traditional telco's
I have no actual knowledge here; it's just worthwhile remembering there are XP-derivative OSes that are still supported!
What Is Sadness, and What Is Depression?
Do you have a link for this discussion? This is interesting.
Is that a big problem if data is end-to-end encrypted?
Thanks to the Quake engine being open source and LordHavoc's source port we have a very efficient VR shooter running on all VR devices, like the Oculus Go.
https://quakewiki.org/wiki/DarkPlaces
Evan said he doesn't agree with everything but said it is one of the more reasonable discussions about the topic.

https://www.reddit.com/r/javascript/comments/8o781t/vuejs_or...
> How do we decide what is a scripting language and what is not?

I'd say a "scripting language" is one that was designed to run "scripts". Where a "script" is a set of instructions executed against an API provided by a containing program, like your CAD software, to automate things. Javascript was created to automate the browser DOM API.
How does the server verify that the salt it receives in the second request is the same salt it generated in the first response? Does the server have to retain state?

Also you should maybe read https://benlog.com/2008/06/19/dont-hash-secrets/
World Cup 2026 to be jointly hosted by USA, Canada and Mexico
Perhaps a noob question but doesn't the browser ask for permission to use the microphone? And hence: they can't really listen in if you haven't given it explicitly.
Maria 1 was the Grand Theft Auto of 2002/03.
Is this [1] the paper you are referring to? Thanks for the heads up, this work looks interesting.

[1]: https://www.aaai.org/Papers/AIIDE/2008/AIIDE08-036.pdf
No, it's not a limitation, it's called separation of concerns, I don't want my component framework interfering with the job of Webpack or application runtime. I want to use my preferred (also easy, standard, ...) solution.

> clashing IDs

React solves that one, not through namespacing though. You never need to use IDs with React.

> clashing styles

React gives you power to solve this one by your preferred solution. You can use expressions in your JSX, and thus it's very easy to do one of the following:

- Generate optimal global CSS stylesheet with no code repetition, generate classnames on the fly (https://github.com/typestyle/typestyle)

- Import your CSS file as a module using Webpack - classnames are guaranteed to be unique; additionally, similar approach as TypeStyle (global optimal stylesheet) can be set up

- Use just "inline" styles (preferably not really inlined in your JSX) since React will keep it updated for you as well
Especially in the UK: "
Lost in the post - 25 million at risk after data discs go missing" (https://www.theguardian.com/politics/2007/nov/21/immigration...). There's even a dedicated Wikipedia page for the UK government data loss incidents: https://en.wikipedia.org/wiki/List_of_UK_government_data_los...
Yes, certainly. But I don't have background programs that connect randomly, and I have observed this enough times that I can say this.
Socialist pipe dream that does not translate well in the real world.

No one should have to pay exorbitant taxes to underwrite a welfare state, either.
There aren't nearly as many people out there who want the thrill of working for a startup more than they want higher comp AND can afford to miss out on big-co comp as there are startups wanting to hire them.

If startups want to be able to fill job openings (the question posed in this Ask HN), they have to be able to offer something besides thrill.
I wonder why you said that Unreal (I assume for the first, single-player, Unreal) was a mediocre engine. AFAIK it was competitive with Quake II and released only a couple of months later. Care to detail?
Yes, that’s a good way to go about it… Any educated opinions of what form it should take (resricted stock, rsu, options, etc.) to be most employee friendly?
> The dollar has (disproportionate) value because it's the currency for global commerce

Right... and when OPEC says they'll only trade in OilyBoyCoins?

> Gold however only has value because we believe it is a store of wealth, and we believe it has value.

That use to be true but now it's used heavily in various industries like consumer electronics and demand has been pushing the value upward.
Show HN: Tripetto – Visual editor and more for self-hosted forms and surveys
I am not affiliated with Facebook myself; I barely use it, but given how big it is I bet they do user studies in addition to metrics collection. Metrics alone leave out important parts of the human element, but user studies alone are a biased sample.
Then please state it how it is: without Typescript, JS would be unusable for projects of this scope.
Er, one of the lessons from the '80s was the end-to-end principle. Applications are the right place to handle encryption, and network encryption solutions like IPsec are full of layering violations.
On the second, do you have numbers on how much value comes from demand in consumer electronics? Afaik it is minimal, but I could be wrong.
Expand mining operations. Miners have cash flow issues do and often resort to loans
There are some posts from Princeton on password and CC leaks for trackers such as this, e.g.

https://freedom-to-tinker.com/2017/11/15/no-boundaries-exfil...
There's a Skype for Business written in JavaScript? I know there is Skype, but it doesn't talk to our Skype for Business (Lync) server.... I have to use Pidgin for that. (Linux)
We built Tripetto for developers, and call it a 'full-fledged form kit' for both creating and deploying all kinds of forms neatly inside their applications -- extra useful for forms and surveys with sophisticated flows, and for staying independent of hosted tools like Typeform and SurveyMonkey.

Developers can drop our kit into their codebase and get everything they need:

- A visual editor with self-organizing drawing board for creating forms (works in any browser and supports both touch and mouse input);

- A collector library to run the forms and surveys for gathering response in a fully customizable front-end UI (templates for React, Angular, Material-UI etc. available);

- An SDK for developing customized form building blocks to extend Tripetto well beyond its default capabilities. Docs, examples, boilerplates and more included.

Tripetto is now available for anyone to use.
We're excited to see what developers will do with it.
Let us know what you think and how we can improve.
My favourite part of the wiki page is:

i = 0x5f3759df - ( i >> 1 ); // what the fuck?
People tolerant of ambiguity work better with others
Build Your Own Messaging App Like WhatsApp
If you attempted to record a video once with the Facebook app, it then has the microphone permissions forever.
Wat? "Thou shalt not kill" (or more accurately "Thou shalt not murder") has been there since the get-go in both Judaism and Christianity.
Which hash are you using? All this would be for naught if it's one of the many susceptible to length extension attacks; e.g. SHA2. This is the reason everyone uses HMAC now.
I personally just want transition to electric cars to happen faster so my small investment in TSLA I pretty much consider to be a charitable donation to a worthy cause :).
> Seriously, what has he done to deserve this negativity?

Interesting isn't it? It's almost like someone turned on a switch and suddenly there is rampant anti-elon musk sentiment. What has elon musk done recently?

Well, he went after the biased media.

https://twitter.com/elonmusk/status/1000560049389907969?lang...

and the "journalists" have been waging a war against him. There is a ridiculous amount of news industry workers here ( one of the reasons for the rampant censorship here and on other social media sites is to accommodate the news industry ). The news companies have social media teams pushing their narrative all over social media along with their third party affiliates and ngos.

The media's current punching bag is zuckerburg ( hence the nonstop facebook stories here ). But zuckerburg is giving in to the media, so I suspect the new punching bag will be elon musk.

Expect a lot of negative stories, comments and threads about tesla and elon musk going forward. At least until musk apologizes or gives in to the media.
Work: a purpose for being, and making you feel socially useful.
If you cannot provide actual information, why would you start rumors and make vague claims?

Why is somebody "lowly like you" doing PR and insulting people [1] on hacker news?

[1] https://news.ycombinator.com/item?id=17302135
Where Boys OutperformGirls in Math: Rich, Whiteand Suburban Districts
Top Software Quality Commandments for Digital Transformation
> It will likely remain around for longer, since depending on unsupported software doesn't immediately kill a project.

It also depends on how long companies like Redhat support it (CentOS 6 comes with Python 2.6 and CentOS 7 comes with Python 2.7).
I would learn AWS. Their GUI and the abstraction available in their PaaS services will allow you to build really cool “distributed” application without needing to know all the ins and outs of say Linux and Sambda and Kerberos that you would typically need. It would be a good introduction.

EDIT: and to learn AWS of course there is https://acloud.guru. Strange name of a site but def considered the best for learning AWS. I would focus on the AWS Solutions Architect courses if you need something to start with.
That's circular.
What’s interesting about these models is that they fail so spectacularly and it shows just how hard it is to do AI.
Like heat mapping a visual UI, there are a lot of people out there recording audio.

However, I think that I disagree with you on whether or not sharing the data is important. If you are heat mapping me, like facebook and probably everyone else from Microsoft to CNN and FoxNews does, or you are recording me like everyone from Facebook to Samsung does, I'm sorry, I've got a problem with it. I don't care if you don't share that data. I don't want Samsung recording what's going on in my living room. Doesn't matter if the data isn't shared. It's just the principle of the thing.

It's gotten to the point where I actually purchased a certain model of Sony TV, because the teardown verified that there is no microphone in it. Then I tossed the remote control and got a generic remote with no voice control.

People joke about me being paranoid, but I'm not paranoid. Sheez... I'm old and boring, I know that no one cares about what's going on in my house or on my computers.

I'm just stubborn.

Why let the privacy invaders win?
That’s a LOT of financial incentive for someone to try to hack / exploit the network. And yet to this day, almost 3 years after Ethereum’s mainnet launch, no one has managed to find an exploit in the platform’s security.

That might mean there aren't any, or that there aren't many people looking, or any exploit is really hard to find and hasn't been figured out yet, or that a malicious attacker has found one but hasn't used it yet because they're waiting to maximise their gain.

The fact there aren't any published exploits is not a sign something is secure (or not secure).
Seriously. The hysteria is getting a bit stale that this is what people are now being outraged about? We've been using CrazyEgg, or any other number of different mouse and scroll tracking tools for ages.

"But Facebook is using it to signal advertising!"

Well. Everything you do on Facebook is used to signal advertising. I thought we were kind of all aware that was what happens with this free service. /shrug
Very interesting point for me nearly every increase in salary I've gotten has had a decrease in training budget.
> How difficult would it be for a bot to simulate a human's mouse movements? I suppose not very difficult.

I also suppose not very difficult in principle (imitate any nearby human's movements and Facebook should not complain), but it is not within the focus of a general bot developer and therefore makes the whole project exponentially more difficult.
As expected, Coinbase has caved in to the regulators. They are not interested in your privacy at all.
> JS would be unusable for projects of this scope

Blanket statements don't really make great arguments. That aside, in my experience (webpack for one), projects at scale with JavaScript, are harder to maintain without some type safety and are a bit more bug prone and slower to refactor.

But at the end of the day, its still compiled to JavaScript, whether you chose to slap a .ts file in there, or just use the typechecker standalone is a mere implementation detail.
Positive feedback cycle?
On a similar note and for anyone interested, I read "Zone 22" recently

https://www.amazon.co.uk/Zone-22-Tig-Hague/dp/0718153561

It's the story of a UK business man who got caught with a small amount of hashish in his pocket at Moscow airport and ended up spending 4 years in a prison camp.

It makes for a pretty interesting -if grim at times - read.
I worked at a large UK mobile operator around the end of 2015.

The "security" there was a nightmare. They were inputting customer data into Windows XP machines with Internet Explorer (probably 7 or 8), Flash and Java.

For credit checks they were also swiping card's magstripes into the same machine (I no longer remember if they were also manually typing the CVV).

The staff could and did also use the machines for web browsing like resetting a customer's Apple or Google account password, etc.
Leaked Whatsapp feature that you should not use
> ...a single hardware spec and a dedicated OS just for that platform. Without regard to backwards compability in OS, like BeOS at the time.

I would argue the closest mainstream machines currently available that meet this requirement are Macs and iOS devices. Sure, there's a handful-ish amount of different configurations, but they do not vary greatly. Backwards compatibility certainly isn't much of a concern in macOS.
Russian Censorship of Telegram
It's been almost 5 years at this point somehow!

Check out the first commit: https://github.com/datproject/dat/tree/464679267049899eafa34...

Bit more on the funding history, etc. : https://blog.datproject.org/2017/09/15/dat-funding-history/
And the whole point of native components in Vue/react is to reduce those negative externalities, but the first thread I see in this post is criticizing Vue for sharing from react's ecosystem instead of inventing an indentical solution from scratch?
> "cowardly" surrender can often be objectively better than "stubborn" bravery

See also the Mongol invasion when cities either surrendered and became vassals or defended themselves, were sieged, captured and sacked. And sometimes everyone there was killed.

https://en.m.wikipedia.org/wiki/Destruction_under_the_Mongol...
Presumably Facebook can do this because Javascript gives up this information.

What's the easiest way to hack your browser to give no information or dummy information here?
People don't use it because it's cool and hip, they use it because it's efficient and provides a valuable service.

Overhead for managing repetitive and time intensive labor work is high, so when a program can do it, that overhead drops, efficiency increases, and it becomes profitable.
And if we exclude the age group to the people who use cars the most, like people in middle age driving around their family? I would guess most of the people in that car are not that likely to die from 1, 2 or 3 anytime soon.