skysight-inc/HackerNews huggingface dataset:
Lol, that's such a dumb slogan. The stock market is a market of stocks. A "The Stock Market of Things" is just a market.
I’m a fan of including landmark based directions such as “turn left in 300m after the church”.

I also like knowing the next directions after the current directions.

I also like clear display of which lanes to be in for a turn.
Note: The "email" field in your profile is private (for password reset and similar stuff). If you want to make it public you must copy it to the "about" field.
Dynamic memory allocation seems like something you'd generally want to avoid in real-time programs and games. Slab allocation is often used (I think that's the right term, allocate a large chunk of memory at startup, bump a pointer to allocate, reset the pointer to free all memory at once), and that's simple to implement in Forth.

If inner interpreter overhead is an issue, there are well known solutions to that as well. Subroutine threading removes the inner interpreter entirely, and makes it simple to implement inlining in the compiler, and then there's always the inline assembly approach.
I'd like to hear the logical conclusion of "Large Modules Considered Harmful." Is he implying infrastructure code (e.g., terraform or ansible or cloud formation) should be split between the repositories for each component? Or just saying, "be smart about how you layout the infrastructure repo"?
Require all public packages published from accessible source code built/compiled by the package repository project directly...

This would have the side effect of requiring likely paid exceptions for popular binary packages or those that have more complex build requirements. However, the vast majority of npm packages could probably be built via some form of template.

npm test - must have a configured script in package.json and must not error (this is easy enough to work around, but should be required)

npm run build - should be added as a required step, where the output to be packaged is outputted process.env.BUID_OUTPUT as a directory.

This would at the very least minimize some of the risks... signed commits could be an additional step, but coordination to make tooling for this easier to use would have to happen.

Also, ownership changes should have a FREEZE only allowing a new Major release after transfer of a package.
I've always disliked it because a "deck" is stack of small, flat things, canonically, playing cards. A set of PowerPoint slides is not small (they are usually wall sized) and they are not an actual thing I can carry around. I think of a set of PowerPoint slides as a “PowerPoint presentation” or “PowerPoint file”. I guess I could let “slide deck” slide, because a stack of slides would be “deck”-sized, and I assume that sales presentations back in The Day actually were slides of some sort.

To me, a "sales deck" (current title is "The greatest sales deck I've ever seen") implies a stack of playing-card sized marketing material, or a joking reference to your stack of business cards.
US can always outsourced the work to other countries, and then start some trade war to get back what they lost but didn't notice initially. :)
Delicious juicy filler ;)
But without those 3 rounds, your company likely wouldn't have gotten to the $100M valuation. Sure, if you can get a company to a $1B exit without raising any funding and avoiding any dilution, that is the best case. But, in reality most companies need to raise capital to grow. You accept dilution because the value of your shares should go up assuming the company is executing well and putting the capital to go use (i.e. increasing the company value).

If the value of your stake goes down, you shouldn't just blame dilution. You should blame the company for performing poorly.
Here’s the paper they published about landing site selection (7.5MB PDF): https://spiral.imperial.ac.uk:8443/bitstream/10044/1/48751/2...

Table 3 on page 20 of the PDF is a good summary; their main constraints were latitude, elevation, slope (flatness) and rock abundance.
How is decoding a stack trace easier for Go programs? My experience has been that Go programs simply don't generate stack traces when something goes wrong. Instead you get some log message with a generic "Something went wrong in subsystem X" type message because the error codes got passed up and abstracted by hand. Exceptions with stack traces are far, far superior to that when it comes to rapidly identifying and fixing faults.
You do know the vision of CERN is particle physics, don't you?

...so you are praising CERN for accidentally inventing WWW, and at the same time blaming NASA for not (yet) producing a tangible consumer technology, from a Martian probe that literally just landed?
Interesting. This is a repo from Mark Karpeles, the former MtGox CEO
Just some ideas...

1. Identification purposes. It eliminates about 50% of the population if your sex is specified on your identification. Hair color and eye color are also usually shown on a drivers license.
2. Categorization for sports competitions for fairness.
3. Categorization for restroom usage, locker rooms, etc., given that people still do on average have feelings of modesty such that they don't want to be seen undressed by the opposite sex.
4. Sexual partners may want some proof of how you were born. People could argue whether it's their right or not to have this, but overall I would guess that 90%+ of our society does still care about this, so the law could validly provide for this interest of the majority of society.
5. Laws and other treat men and women differently. Who gets drafted, for example. Retirement ages in some countries are sex-based.
It wasn't created by the federal government, and it did start locally in a single city. The city was New Haven, Connecticut. I believe other cities were initially franchises.

Regardless, you see the exact same thing happen with railroads, with them holding monopolies on the rail lines they built (sometimes with incompatible rail).
As I read the article, I was most puzzled as to how people could possibly be afraid of such a trifle as loneliness.

The answer is in the buried-lead at the end:

>According to the Campaign To End Loneliness, loneliness has been found to speed up cognitive decline in older people, with one study concluding that it can increase your risk of developing clinical dementia by 64 per cent.

>Increasing the risk of high blood pressure, coronary heart disease and stroke, as well as disability, loneliness has also been found to increase your risk of dying early by 26 per cent - that's as much as obesity and smoking.

> So this isn't just a social problem - it's a potential health crisis.

This results in the question: how can we re-engineer humanity so that our 22nd-century cousins' physical health isn't dependent on, well, dealing with people?

(On second thought, it maybe doesn't result in that question after all: because nobody alive today could actually benefit from such an effort.)
Do you believe we should continue mining and burning coal? It's bad, but if we close all the coal mines and factories, a lot of people will lose their way of life.

Large-scale farming (which vastly dominates the rural land mass of the US) has similarly dramatic downsides.
It's a false dichotomy. Languages like Java or Kotlin compile fast and have exceptions too.
Awesome post! 1870-1970 is an era of amazing core discoveries!

At the same time, it's amazing how computing is helping every single field there. Even if the core discoveries are already made, the efficiency gains in the recent decades are tremendous:

* Classic windmills vs modern aerogenerators

* Analog transmissions vs highly multiplexed, high bandwidth digital transmissions

* First modern passenger planes vs more aerodynamic, more efficient planes

* Straight jet engines vs turbofans

* Saturn V vs Falcon 9 & Falcon Heavy

* Mainframes vs modern computing devices

We live in an era of refinement, where the old discoveries are being improved in ways that enable new uses that were in the realm of science-fiction not so long ago.
Is writing it in mixed case really necessary? Really doesn’t make me want to click the link.
Is there such thing as 'simple sequential code'?

Simple? Additions may overflow, printf may fail, etc. Usually code looks simple only because it ignores errors..

As for sequential, we're in the age of multiple cores and GPUs..
I'm not labeling any of them as a third sex, or denying that it's a rare issue. I'm just saying that there's a big enough gray area that one might want to consider it before driving policy. It's probably more common than you think too. From TFA:

> By some estimates, as many as one in 100 people have
> differences or disorders of sex development, such as
> hormonal conditions, genetic changes or anatomical
> ambiguities, some of which mean that their genitalia
> cannot clearly be classified as male or female.
I am intrigued by the level of sophistication this Google's private git offers. But I'm not probably in their intended audience as I'm not interested in providing my full personal and credit card information just to use git... I am probably just too ingrained in GitHub and AWS to even consider other options. But I'm curious, still. Is it ... good? I hope somebody is going to share their experience with me.
This thread is an amusing rediscovery of the auditing process major companies use before they choose to include open source in their projects. How is it maintained? Who maintains it? What's the risk if it goes rogue? How are updates reviewed? If you think Google simply ingests any random update to their Node dependencies you're crazy.
It's not just china. Numerous bay area AI companies employ similar methods.
My views on the warlords question mostly follow this article: https://mises.org/library/wouldnt-warlords-take-over

In addition to that, the idea that a state arises to prevent warlords is fantasy. In reality, warlords evolve to become the state as they legitimize their position as rulers.
The Most Isolated Man on the Planet (2010)
How about we stop listening to alphabet agencies and find ways to work together instead of fighting each other.
All these arguments about Moral/Legal liability are just head-scathingly nonsensical to me.

Look, if you're pulling external dependencies into your project from anywhere, and you don't version pin and hash compare those dependencies every time you build, then you get ZERO security guarantees. Simple as that. You might have some "in a perfect friendly world" expectations, but no guarantees, no recourse and no one else to blame when the world does not conform.

The notion that the author of the package could/should do anything to mitigate that for you is ridiculous. Ignoring many, many plausible coercion/honest mistake scenarios, just consider that a once-reputable maintainer can over time become malicious. That's it. If you have any actual real security requirements, then I'm sorry but you don't get to say "but but but DRY!!!" and call it a day. You are responsible for what software you run in your product.
Or Xerox PARC. There have been other attempts (like Interval Research) as well.

Always the question of money and focus though. IBM has a huge research arm which is doing amazing things, but their impact on the bottom line is perhaps not as strong as Ginny (IBM CEO) would like? At Sun, when Sun Labs was a thing, there were jokes about "Where good ideas go to die." or something along those lines. Commercial interests have a really hard time seeing value in these things when they are done internally.
Learn Probabilistic Programming – Free Course
The problem isn't the two major gender classifications, the problem is that it's impossible to objectively classify all humans at birth into either category.

Most people are genetically either XX or XY, but some aren't. (https://en.wikipedia.org/wiki/Klinefelter_syndrome, https://en.wikipedia.org/wiki/XYY_syndrome)

Most people are born with either male or female genitalia, but some aren't. (https://en.wikipedia.org/wiki/True_hermaphroditism)

Most people's genitalia corresponds to their genetic gender, but for some it doesn't. (https://en.wikipedia.org/wiki/Complete_androgen_insensitivit...)

Most people's psychological gender corresponds to their genitalia and their genetics, but for some it doesn't. (The entirety of the trans* issue)

The only reasonable way forward is to make legal gender optional and changeable. The idea that you can, or worse, should, classify every human into one of two options is wrong. It's a bizarre conservative, Victorian idea that nature should somehow always be neatly categorized, and when it can't be, those that don't fit in are somehow "wrong".

No, the reality is that nature is messy and anything but neatly categorizable, therefore our systems should be flexible enough to handle that.
Interesting, maybe they need to use an LTSM..
Discovering a dead end is not pointless from a science point of view. It's bad return on investment, that's for sure.
If you're ever in the area they do cave tours at Horne Lake. They're a pretty far cry from the boardwalk-and-elevator stuff that's common in the US. More like crawl on your stomach through a passage barely bigger than your body that moments ago was full of water.
Glad it wasn't just me... a sea of popups, 4 noreply emails, and 15 minutes later, and I'm impressed by how convoluted the process of browsing the classes is.
Maybe it's time to create anew.
Meditation, mindfulness, and stoicism is my antidote to deriving happiness and self identity from others. This campfire model explains how I've been treating relationships and staving loneliness. Those who don't stay around long enough is expected/anticipated and my baseline value, anything that deviates towards staying around longer gives me energy rather than drains it towards depression/loneliness. Keeping busy with social hobbies helps.

I feel like loneliness is somehow related to the lack of connecting with others on a human level, assuming it isn't caused by lack of certain neurotransmitters where meds will help balance you out.
If you think the people who will be fooled into thinking AI is infallible don't think humans in power today are infallible, you're kidding yourself.
Hello tmaly,

I'm a non programmer who has been going to self-taught route studying to become a developer in Python. I'm willing to learn and I highly motivated to become a better programmer I could enter the tech/finance industry.

It would be great to get any advice insight from you. Not sure if your post was for non-programmers at your company or for outsiders who are willing to learn Python and programming from you to add more developers to your team? I'm just trying to find a way to break into the field of professional software development that involves the use of Python programming.

Please feel free to contact me at your earliest convenience. If you like, my email is:

pydeveloper22@gmail.com
Isn't it weird that there's no language which nailed error handling and patterns 100% and which people can point to confidently and say "Do what they did - it's bulletproof"
Genetic Fallacy:

https://en.wikipedia.org/wiki/Genetic_fallacy

> The genetic fallacy (also known as the fallacy of origins or fallacy of virtue[1]) is a fallacy of irrelevance that is based solely on someone's or something's history, origin, or source rather than its current meaning or context. This overlooks any difference to be found in the present situation, typically transferring the positive or negative esteem from the earlier context. In other words, a fact is ignored in favor of attacking its source.
if you can use `npm ci` closer to the release pipeline that can help. As will running SSD/NVME on the build/release server and zipping for transfer to/from artifact servers.
This paper from 2010 has some info on why this may be the case [0]: "These results indicate that the protection of bacteria on the leaf surface by biofilm formation and stomatal colonization can reduce the antimicrobial efficacy of irradiation on leafy green vegetables."

[0] https://www.ncbi.nlm.nih.gov/pubmed/20629883
Is this one related to the '4th' that was used in the FreeBSD boot loader? (very very recently Lua became the default)
Yes, preferred shares are worth more than shares of common stock. They are valued more highly because of the liquidation preference and other rights. In a great exit, the preferred shares are typically converted to common stock and everyone wins. In a not so great exit, the preferred share rights kick in and the folks with common stock may not get paid.
nice. it's rather on-point.
>what we're seeing now are his people cargo-culting what they saw him do.

I agree 100%. Ex: Steve Jobs loved minimalism, cargo cult now insists on eliminating all ports
> In my wife's case, they just said to trust them that it was a valuable offer.

Wow, that's rich! You trust us, but we can't trust you. That dissonance pretty much makes it an auto-fail.
> Identification purposes. It eliminates about 50% of the population if your sex is specified on your identification

Only to the point extent you assume external presentation matches the gender on the ID, which is less likely if that ascribed gender isn't aligned to gender identity. (But not guaranteed in any case, so not a reliable basis for elimination.)

If gender on ID is based immutably on genitals at birth, it only helps eliminate people for identification purposes if those people are conveniently displaying accurate pictures of their birth genitals, which is an exceedingly rare circumstance.
Animals Rescued from House of Horrors
Do you blog/tweet/etc other thoughts about this kind of thing? That's a great philosophy and I'd love to hear more of your thoughts on surrounding topics.
Do you still do any occult ceremonies before launching stuff?
https://www.waterboards.ca.gov/waterrights/board_info/water_...

I think reading this gives a pretty good picture of the situation from a bureaucratic point of view.
Not the same product, similar products in form and function. It works great for books! Pretty good for movies! Alright for CDs! Generalize out to everything.
Dr. Matt Wood, who joined AWS in Europe in early 2010, pretty much against the opinion of a few people. He had a tremendous career at AWS, starting as a tech evangelist and ending up very high in the rankings.

If you happen to be at re:Invent these days and see him, tell him Simone says hi :)
Is there a version of this that is //just text// instead of a whole bunch of images and other resources that don't load without scripts enabled?
This dude as a Senior Dev about half a decade back:

https://github.com/caueguerra

I wish I could replicate that hire on demand, but I did the same thing I always do.[0]

Now, he's not the only hire that has truly impressed me, but the company he joined soon came under a hard time. It wasn't under the best leadership[1] and he took the lead in a challenging project freeing me to handle other fires, his communication was so clear and timely I never worried. He managed code review and professional development without nagging, and he was adept at identifying strengths and weaknesses in the team. He was capable of understanding the shortcoming of the executive team, without bringing down the rest of engineering. Oh, and of course the architectural decisions he made and the code he produced was just rock solid.

[0] Ask for code samples, go through them with a fine tooth comb, filter early and aggressively. In the interview focus on technology decisions with questions agreed to beforehand that are tailored to the task and experience. Really try to make the experience relaxing. If in doubt, schedule a second in-person interview with some positive feedback from the first.

[1] I count myself in this as well. I was 27 and too young to be a C-level. I couldn't handle the stress of anxious dev team and an erratic and emotional CEO.
You have to move money to someone else via an exchange locally to buy that can be shutdown on a whim, or you have to move money out of the country to buy, and if you can do that there are myriad better options. Mining is not an option due to cost, and the successful ones get nationalized. I could see the argument in a world where everyone magically got preallocated some amount of Monero but that’s definitely not the world today. Obtaining the bitcoin in the first place is the blocker, not to mention it’s awful “store of value” problem.
That language is called Erlang, people always point it out, nobody listens though.
Also read your older and recent posts by you that your company is looking for junior/mid developers at Interactive Brokers in the CT/NYC area.

Well, I checked out the Interactive Brokers site and they have at least openings available listed on there what looks to be for Junior and mid-level Developers.

So, I see that you work for Interactive Brokers. Don't know if that still holds up but I wanted to check if the Junior/mid level Developer job is still available?

As someone who has been going the self-taught route where I enjoy using and working with Python as far as learning purposes go.

And after quickly reading your post here I figured to reach out and try a somewhat different approach than the old cover letter and resume email method and contact you if you may have any info to this current opening at your company?

So with that said, here I am..and I wanted to inquire to find out if this opening is still available? If so, do you have a contact email to learn more about this position and the things you require in regards to the nature of the job?

My apologies in advance that this may not be the response to your post that you were looking for but I figured why not take a chance and try something different to reach out and learn what I can do to improve my chances to be part of the Interactive Brokers dev team.

Any help in this matter will be greatly appreciated. Thanks

pydeveloper22@gmail.com
I was about to comment about how it might be better to use WebSockets since SSE has a bad compatibility history, then I realized what mercure is.
This; on a long enough timescale, any open-source package manager that maintains popularity will have this problem. npm has this problem now because JavaScript leaves a lot to be desired in terms of base convenience functionality (left-pad), and because of JavaScript's massive popularity that won't be going away anytime soon. This whole thing is hugely educational for people designing new languages with integrated package managers. However, while the lessons are pretty easy to grok, the solutions are going to be harder to come up with. I'm excited to see what kinds of stuff people come up with in response to this.
Should You Choose Testing as a High School Junior or Senior
> There are plenty of places where laws are flawed. Laws are designed to handle the vast majority of cases. They are meant to be practical.

What exactly is the "practicality" behind making legal gender compulsory? What purpose does it serve?

And conversely, what harm is there in making legal gender optional?
Lots of them, although they seem pretty secretive. I've had to sign a lot of NDA's even to interview
The "Responsibilities" section is stuff I'd expect to ask/answer in an early round interview. But yeah, the rest is all offer-stage stuff.
From parent: "Depends a lot on the usecase of course."

The usecase that I see most often of SFTP (and hinted at in the parent's problem description) is generating one-off reports for third parties, or passing data to vendors who are stuck in the 90s, like financial services companies.

It's almost always read only (or read and delete), in which case implementing an API like this is pretty straightforward. Log unsupported commands perhaps and decide if you want to implement them later.
Maybe the author fixed it - I see no such warning (FireFox 63), but what did catch my eye was a 3.6 MB jpeg that took 16.3 seconds to load (25 Mbps connection) -- admittedly, haven't read the actual article yet.
If you own a rooftop I guess. All those people living in apartments (most of humanity) have to share one, which doesn't scale. A yuppie 'solution'
Tried to explain it here: https://news.ycombinator.com/item?id=18534441
10% U.S.Tariffs May Be Placed on iPhones, Laptops