skysight-inc/HackerNews huggingface dataset:
FullStory | Software Engineering, Search Infrastructure | Remote & Onsite | Atlanta, GA

FullStory’s mission is to improve user experiences on the web and mobile devices. We’re accomplishing this mission daily by providing a platform that allows developers and product teams to automatically collect ultra high definition analytics from their sites and applications, then make those analytics available through a powerful search engine, pixel-perfect session playback, and machine learning insights.

As a senior engineer focusing on our primary data platform, you’ll help build and improve our powerful, distributed infrastructure for receiving, analyzing, and indexing petabytes of data. This infrastructure supports real time interactive queries and analysis in the FullStory application, as well as large scale online and offline data science and machine learning systems. Reporting to our Director of Data Platform Engineering (and one of our founding engineers), you will help keep our systems secure, scalable, reliable, and fast. All for the mission of delivering actionable and truly magical insights to our customers, so they can make better business decisions and improve their products for their users. (“Magic” here is just science and engineering done well!)

FullStory is a remote-friendly, hyper-growth SaaS company based out of Atlanta. The work environment we've cultivated is aligned around our three watchwords: clarity, empathy, and bionics. We value high-quality/low-ego collaboration and use automation to eliminate toil in daily work. If that sounds good to you, join us!

More info: https://grnh.se/6c843fed2us
And other FullStory opportunities: https://www.fullstory.com/jobs/
Apache Kylin enables unmatched scalability for big data analytics
> If memfd_create() could be created by passing the memory address, without the need to use a write() in the created fd

Thinking out loud, but vmsplice into a memfd (possibly through a pipe) might allow you to populate the memfd without any copy.
Japan auto companies triple Mexican pay rather than move to US
I spent middle school hacking games on Kongregate to obtain badges and high scores. There were incredible tools available for hacking flash games - debuggers, decompilers, cheat engine like tools. Most of the tools were dedicated to kongregate games and allowed easy interfacing with the website. Years later I tried to remember exactly what tools I had used and what communities I participated in and was never able to find them.

Anyone else do the same and have a better recollection of the tools you used?
I remember a closed source project I worked one once where it was like that. There was a common core that people kind of just threw stuff over the fence into. Horrible, inconsistent style. Four different ways to do the same thing, all different, with different bugs, etc.
It's cultural, mostly. There are technical or economical reasons both current and historic (Truck Tax, Size of roads, cost of gas...), but mostly I think it's just cultural.

A similar cultural thing made wagons not cool in the US 30 years ago, and they didn't come back (Which is a shame).
It's build tools. This is like complaining that Xcode is many gigabytes.
On top of those pesky pickup trucks.
Webpack-based projects are heavy. A Rails app comes with a Webpack-based Javascript scaffold out-of-the-box.

I wonder if something like Rollup or NCC could be used to create a single-file Javascript dependency in the general case that is only used for vanilla Webpacker builds, and relying on the individual packages could be something left for when you need to customize the Webpacker build.

Judging by some of the Hey developments, it's possible we could see a much more lightweight JS integration in Rails in the future:

https://twitter.com/sstephenson/status/1272608117604397063
It might, but atheism, or strains of it, are pretty deeply rooted in Indian culture from at least the time of the Buddha, and not seen as much as external threats like Christianity or Islam. I'm a Hindu atheist, but my extended family is far less concerned with that than they would be if I converted to Christianity or Islam.
I moved to another continent, closed all my US accounts or left them empty. Apple considered me "delinquent" on my subscriptions and refused to let me switch my app store's country.

It took being on the phone for over 8 hours before someone figured it out (I didn't know that was the issue) and they ended up writing off $12 to let me make the switch.
A lot of people like to do things after work.
Thanks for taking the time to explain me how it works. So you're right that you can not use a previous state.

And if i want to get the dispatcher directly, i can write a helper function

function effect(fun) {
return state => [state, [dispatcher => fun(dispatcher)]]
}

and use it to access to the dispatcher/updater

h(
"button",
{ onclick: effect(updater => setTimeout(() => updater(Decrement), 1000)) },
"subtract"
)

Thanks a lot !
Most of the passenger minivans sold in the US have removable seats so they make a great alternative to a truck as long as you don't need much ground clearance. Honestly if I could get two more inches of ground clearance in a Toyota Sienna that would be my next vehicle. It's rare that I would want to carry both 6 people and a half rack of plywood at the same time. But if I want to drive to a trailhead and go hiking or something I'd like to bring some friends.
“ 75 percent of truck owners use their truck for towing one time a year or less (meaning, never). Nearly 70 percent of truck owners go off-road one time a year or less. And a full 35 percent of truck owners use their truck for hauling—putting something in the bed, its ostensible raison d’être—once a year or less.”

Data from an automotive research consulting firm. Article is below.
https://www.thedrive.com/news/26907/you-dont-need-a-full-siz...
So you would tolerate someone rounding up and shooting cats?
>I think its an understated idea that for many people vehicles are a lot like mobile living rooms

Ha! Part of my family owns an auto shop that I used to work at many years ago. I always thought of vehicles as "mobile trash cans" as it is actually quite common for us to be working on a car that has garbage that is level with both front and back seats. Even sometimes with trucks/vans, only with the higher seats that means the garbage is 2 ft deep. Perhaps it is just like their "living room".

The irony is we don't really mind these customers. They are not the ones that try to sue us for getting grease on their seats or scratching their windows. Yes we actually had someone complain that we scratched their window, as if our mechanics just walk around with diamond tipped drill bits putting .5" scratches on random glass.
I'm biased, but I disagree about the balance of rabbit hole depths.

Generating good Dockerfiles is harder than it looks and, in my experience, folks more or less wind up reimplementing Buildpack-like logic anyhow.

All you need to do is type `pack build` and someone else solves it. I've always liked that experience, going back to `cf push` and Heroku.
I used to love Belgian beers and now I've come back full circle to them
> Even the description of the Laplacian is wrong. The value isn't the average of the points surrounding it.

The description on page 7 is split into two parts. The first part describes the value of the Laplacian correctly:

> It tells us how the temperature value at the point compares to the average value of its neighboring points.

The second part describes the long-run behavior of the differential equation

> The temperature value that this point takes is the average temperature of the points surrounding it
So you are basically saying that the cohesion of China is because they are doing better economically these past few decades... and thus people's egos are at an all-time high. Thus they support the regime.
Funny, a one quick gig I did in my college years was to write a shopping bot protection against "guaranteed lowest price" scraper like tigerdirect, or RFD.

Back then, the goal was exactly the opposite.
Linux Mint 20: Still the best Linux desktop despite one quirk
I had a loaner pickup for a while when my car was in the shop for a month (different story) but it definitely had some value. I found myself able to conveniently do a lot of things that I’d have needed a trailer for otherwise specifically because I wouldn’t want to get the inside of an SUV dirty.

But I wouldn’t want one as my daily driver.
https://archive.is/pzB0e
JS in rails is entirely opt-in.
That’s got 4K stars. I wouldn’t say it’s popular.
Yeah - and i'm just saying that it should be, instead of an emotional response etc.
And, what about OS X, it takes a huge amount of space... and they install things I never use!

It's almost as if these things run on code!
More interesting, I think, is why a "reporter" reported as fact something that they didn't witness and had no way to verify except from the words of one very biased source. And what added value this kind of "reporting" provides - if we wanted to know what Zuckerberg wants to say, we can read the press release?

This is all too common a pattern nowdays - instead of reporting something that happens the press reports something that somebody (usually extremely biased and frequently anonymous) said about something that might happen, or, as frequently turns out later, didn't happen. It's much easier and cheaper, but its contribution to the society is net negative.
Thanks for your post, I'll dig into your links. I hadn't heard of STAR in particular.

Two counterpoints:

- I'm aware of Arrow, but I file it under "perfect being the enemy of the good". :) Whatever the flaws of IRV, it still represents an order of magnitude improvement over FPTP at capturing political preferences. (We suffer so much status quo bias, it takes a lot of activation energy just to communicate to the average voter that better options exist at all!) But I happily cede the point: IRV is not the best choice of all the available options.

- My favorite is actually Approval, and I don't always bring it up because it has lower mindshare and is less self-descriptive / "sticky-branding" compared to Ranked Choice. My reasons for the preference:

(a) There's no nitpicking over counting methods: whoever gets the most votes wins.

(b) Easy to explain to voters (including the counting system), and degrades gracefully for those who still want to vote for only one candidate. (I've heard objections that some voters hit a cheater-detection trigger, that "some people get more votes than others"; this can be solved by reframing as "Y/N" per candidate, so X candidates = X Y/N votes per voter).

(c) I believe it largely sidesteps Arrow by redefining the success condition: rather than attempt to perfectly measure ideal preferences, it definitionally represents "Consent of the Governed": not who's your favorite, but who are you willing to live with? This would make it more difficult for bolder and more unconventional candidates, but at the benefit of rewarding coalitions and consensus-building. Polarization and sowing distrust would cease to be a viable strategy.

(As an aside, in a perfect world, a blank ballot would be counted as a meta-vote for "None of the Above"; and if it wins, a whole new election of all-new candidates must be held.)
I might be more inclined to have this attitude if gas were $10+/gal and roads were always paid for at time of use.

But this particular life choice has massive, civilization-changing externalities that aren't priced in, and is then additionally subsidized on top of that.

Over a 200 year window starting in 1900 or so, the personal vehicle is probably one of the two or three most destructive developments.

NB: Not being critical of anyone's personal choice, but of the market/system that enables those choices by failing to properly price carbon and road infra. In particular, I've been known to drive my SUV to work.
I don't disagree, but how much of that pricing authority is directly related to market share? The billion dollar question is, if Google charged $9.99/month for access to Google Maps, what would that do to their market share if OSM, Apple, and Microsoft/Bing were still "free" ?

I've observed that as the other search services have improved their free offerings, it has negatively affected what Google can charge to advertise on their search results, which has put pressure on their profitability. So at what dollar cost do the free alternatives become "good enough" and everyone switches?

As an aside, I've already switched to Apple maps because it lets me continue to save favorite places and addresses without having to turn on privacy eroding options (web and location history in Google). But I recognize I maybe unique in that I value that aspect highly.
Living in a free society does not mean you have to agree with everyone else's choices, merely that each of you are empowered to make those choices.

I, along with OP, am free to be vehemently opposed to the idea that the "default choice" is to drive around, alone, in increasingly-larger vehicles that consume rapidly-depleting fossil fuels and foul up the air for miles. I'm also free to try to jostle, within our political, societal, and governmental frameworks, for changes to those modes being the default or preferred or inexpensive.

Acceptance of the freedom of society does not require understanding nor approval. I grant neither of those things to people who choose to tote around far more vehicle and energy use.
You sort of missed the point. The point isn't "there's 106mb of code that will make it into production, but it's ok because other frameworks do it" -- the point is "looking at the size of the node_modules directory is not remotely representative of the final size of the bundled code that will make it to production, and this is in fact the way many modern frameworks work."

Two concrete examples: first, node_modules contains any development modules, which won't make it into the final code at all. Second, most of these packages are installed into the node_modules directory with typing support, full un-minified code, etc etc. When bundling the app for deployment, much of that goes away.
We Need Robot Sloths
Edge servers need NVMe.
With all the engineering needed to redesign the system, it could easily be configured in a way to prevent situations where there was not enough battery to start the motor. Battery guards are popular in boats [1]. Some systems already integrate reserve starter batteries that can only be discharged by the starter.

http://dan-marc.com/31-0000514200.html
This is so well written. I remember being taught these in my first year engineering and I really never understood a lot intuitively. (I could solve numericals and clear the course but I did not get it then. Being a CS student, I never had to care about it ever since). I wonder how the world would have been different if all courses were taught this way.
Teaching a robot to see and navigate with simulation
Popcorn Computer is very close to shipping. https://shop.popcorncomputer.com/

Pine64 has a number of SBCs and also other products that build around them.
https://store.pine64.org/product-category/pine-h64-boards/

Both offer things in similar price ranges as Raspberry Pi. I have some of each (if you consider the Popcorn to be a true successor to the CHiP as the seller does).
Screw the math. Renting a truck twice a month, even if cheaper than owning, is a huge hassle.

In other words, you probably are fine paying a little more to not have to get a ride to the rental yard, fill out the paperwork, decline the damage waiver add-on, etc. Then have to do that all again when you're done with the truck.

I don't own a truck, and it sucks sometimes when I want to do some yard work, or buy a large appliance/furniture on craigslist. If I add just one more use case to my life (more frequent camping, or larger projects), I'm going to go buy a truck and eliminate another hassle.
I have never in my life heard "well that mileage wasn't recorded at the dealer so I don't believe it"

I don't think what you're saying is a real thing that happens.
Where does the garbage collector run?
The ability of money to timeshift resources is magical when it works: I can forego goods and services now, save more money, and then purchase more goods and services later.

However, this has limits. It doesn't work for large scale shortages like the oil shocks of the seventies. If everybody had saved money beforehand, there still wouldn't be more oil available in total. When the oil price doubles, you'll only be able to buy half as much with your savings.
Sure, but US commerce operates at a higher trust level with several checks against trust violations, like CARFAX.
Most dark patterns have a non-intuitive way of circumventing them (the small-font faded-color "no, thank you" button comes to mind). That is Ebay's.

Other examples here:
https://ux.stackexchange.com/questions/83050/price-too-low-t...

Amazon example from a few years ago:
https://lh5.googleusercontent.com/ztyT6xTPaTr9TtP8LwlRJBE6RV...
The Sensemaking Organ
https://news.ycombinator.com/item?id=23693407
If you give up, then the powers that be win by default.
I love this so much.

Software has gotten so boring. OSX used to have a ton of fun weird little things (like the poof when you removed an app) that have all been removed. Same with Google. I miss it.

One of our company values is "Err on the side of whimsy," and it's my far my favorite one... life's too short to not make things a bit weird fun and interesting.

(Also, for people who haven't seen it, also check out https://littlebigdetails.com/ )
> I'm not sure why that's the case.

Countries often implement backdoor protectionism through things like vehicle emissions regulations.

In America, the American auto makers weren't competing effectively for anything smaller than an SUV - and when CAFE standards were set, requirements for SUVs and trucks were made much laxer.

And the auto companies' marketing responded rationally: If you're paying for the hero in a movie to drive one of your vehicles, better make it the SUV or truck if possible.

Europe, meanwhile, had auto makers who were disproportionately successful at making diesel cars - and promptly set emissions standards that were barely possible to achieve unless you knew that everyone else was cheating and you needed to cheat too. And decided tax gas and diesel by volume, when diesel happens to have 20% more energy per unit volume and higher emissions.
"Civil forfeiture".
syllable.ai | Senior Software Engineer | Onsite / Remote Sunnyvale, CA and Seattle, WA
Link: https://jsco.re/6l7kl

Technologies: AI / ML NLP, Python, Data Pipelines, React / Redux, AWS, Docker

Syllable is a healthcare technology company that uses artificial intelligence to help patients while lowering cost for hospitals and medical groups. The Syllable platform consists of knowledge graphs, custom machined learned models, a proprietary chatbot framework for the web, and even telephony infrastructure for voice bots. Syllable uses an agile development process and releases new versions of it's software on a weekly basis to our customers. Syllable is growing fast in healthcare. We are hiring for positions including Senior Software Engineers (front end, back end, and full stack) and DevOps. Our engineering offices are located in Sunnyvale, CA and Bellevue, WA.

Benefits: Silicon Valley market rate compensation, stock options, premium health care benefits for employees and families and an excellent vacation plan. We encourage a culture of work-life balance.
I never had to install a new copy of xcode for every project.
Loft | Software Engineer Lead, Backend, Frontend, Data Engineers | São Paulo, Brazil, Remote | Full-time

Loft is reinventing the process of buying and selling real estate in Brazil by leveraging technology and data to transform painful and bureaucratic processes into simple and delightful experiences. At Loft, you can sell your apartment instantly for a fair price or find your next perfect home ready for move-in. We respect your time; it is your most valuable asset. We are driven by the huge challenge of disrupting one of the largest and least efficient industries, all while having fun and positively impacting our clients, stakeholders and society. If you are ambitious, skilled, creative and enjoy tackling complex problems, come join our team. Loft was founded in 2018 in São Paulo, Brazil, and is backed by leading global VC investors including Andreessen Horowitz, Thrive Capital and Monashees.

Roles:

- Data Scientist

- Decision Scientist

- Data Engineer

- Senior Front-end Engineer

- Senior Software Engineer

- Software Engineer Lead

Apply at https://jobs.lever.co/loft?lever-via=3HaDEhee9p

More about Loft at https://medium.com/loftbr
I'm pretty sure most sites (eg. Amazon) does the same thing. Probably for the reason you mentioned: so they can have your contact information to send you spam later.
> C++ is the same. Glacial pace of change, skills from 20 years ago are still good with minimal modifications. 20 years from now it'll still be in use and it'll still be about the same. Which is exactly how I like it.

This gave me a bit of a chuckle since any modern serious C++ work is really a different language since 2011. Most of the C++ prior to that are considered anti-patterns now. It's hard moving at a glacial pace; the language gets major evolutions every 3 years.
Show HN: Pdf.to – PDF Converter API
I'm surprised they expect the take rate for the hybrids to only be 17%. I'm wondering if they're publishing a lower number than they really expect.

As an aside, I'm really excited for this truck, not because I want one (I don't), but it's a nice, easy way for truck customers to be eased into the idea that hybrid, and eventually all electric trucks can be a viable alternative to ICE trucks. I've said it here before and I'll say it again, once hybrid/BEV trucks outsell pure ICE trucks, that's how you know that electric vehicles are seen as a "mainstream" thing.
The ford ranger costs $104.355 in Denmark including taxes. This is not something anyone buys unless they have a need or a fetish.

Then you have pay the yearly $675 green tax and $1.51 per litre of diesel.

I would say that taxes are constraining how many people are buying this type of car.

Edit: more taxes.
Opening a file that's not been opened in months to troubleshoot a bug in production and being greeted with code that looks like this[1] is a horrifying thought.

[1] Image from article - https://images.squarespace-cdn.com/content/v1/592c721986e6c0...
Ok, changed from https://www.diva-portal.org/smash/get/diva2:1445578/FULLTEXT.... Thanks!
> peaks anyone's interest

Minor: piques anyone's interest.
I've spent an embarrassing amount of time looking at domain names over the years. This is going to cost future me hours. Thanks for sharing!
I like how you totally ignored my actual argument and wasted your effort trolling my comment history for any non sequitur comment you could find, all while once again completely ignoring the meat of my arguments. Are you familiar with the “fallacy fallacy”?
It feels sort of sad to see this website go. It still reminds me of the kingdom rush games I played a few years ago.