skysight-inc/HackerNews huggingface dataset:
People use rituals to feel a connection to god, solidarity with their community, or to think about the ways that significant actions may shape their life and the lives of others around them.

What if a bunch of consultants got together than tried to re-purpose that for capitalism to get people to spend more money? Wouldn't that be fantastic? Christ loved money changers in temples. lmao

EDIT: Holy crap, this is like the loan sharks saying well, they kicked us out of the temple. Why don't we build a small golden idol inside of the multi-national bank that people could pray to while we fleece them?
Just gave my covid test - when results come back I can ask to be referred to a specialist.

Oh and I am in Canada :)
What do you think you did that helped make that happen? I guess you guys worked hard but did you try a lot of things that didn't work before this hit?
People keep putting the blame on Excel but it supports more columns than most implementations of SQL databases. MySQL for example supports only 4096 columns. SQLite defaults to 2000. That's way less than Excel's 16384.
Git Alligator
It's on the acquiring company to make it worthwhile for the acquihired employees to stick around, or they generally do leave.
I'm sorry - why is Butt Naked not interesting?

Seriously. Knowing about this shit is really important for broadening your understanding of the world we're a part of.
Safety is in the sum of all things, AKA performance. An ADD person may drive a car safely and we might not know why; what we do know is performance.

If an ADD person does then get into an accident, should they endure higher civil and criminal risk, regardless of prior performance and in light of their condition?
This is because it's IP based tracking.
Then what direction of relationship would have precedence, left to right? Right to left? If neither how precedence would be defined? Overall I don't want css to become any more complex, if you need an edge case such as that one JavaScript is a great tool for the job.
I use CreateEvent/SetEvent/WaitForSingleObject in almost the same exact way you describe/desire. Producer/consumer type pattern, all in software. I have one or more threads waiting to process data, and they use the WaitForSingleObject function to wait for the producer to set the event. I have tested this and found I can effectively send > 100k events/"wakeups" per second through this mechanism. I tested this by having two threads sequentially wake each other up in ping-pong fashion. I use this to process data coming in off SDRs, usually at rates > 30MS/s. This code runs on 10's of thousands of PCs, I would have heard about issues by now if these worked at 1ms or greater resolution.
Some software engineers can be fanatical and rule-bound; commit etiquette is merely one milieu where rigid thinking can be applied, and with the usual detriment. I applaud the author for presenting a clear case how reality is more complex than many beginning to intermediate developers would like it to be when it comes to commit history.
This research negates the possibility that intelligent beings higher up in the universal simulation coded the building blocks of life....
Funny, I was just struggling with this yesterday in an assessment I was given for a new job.
That's true, I also wonder if it ties up with some parts of app gamification
Why are you repeatedly posting this since the past week?
Ripcord, Inc. | Fulltime | Currently Remote (due to COVID-19), eventually Onsite (Hayward, CA / SF Bay Area)

Ripcord is the world’s leading robotics digitization company, combining hardware and software robotics to process and digitize paper-based records via an Integrated SaaS offering. Focused on smart robotics digitization, smart content management with AI and helping better enable RPA and business processes.

Ripcord is transforming the $62 billion records management, RPA, MPS, and ECM space through robots that scan, index and categorize paper records, making them searchable in the cloud and integrated into existing business processes and enabling RPA. Ripcord is based in California and has raised $110 million from leading investors including CDK Global, Kleiner Perkins, GV, Baidu, Lux Capital, Silicon Valley Bank, Steve Wozniak, Legend Star, and Icon Ventures.

We respect and look after one another at Ripcord. We want everyone to feel supported, safe, free to innovate and take risks that result in breakthroughs that challenge the status quo. Crazy ideas are welcome here! Our team is fun, driven, and energetic. Every day we work with industrial robots, computer vision systems, and a diverse stack of software tools to tie it all together.

Apply here: https://www.ripcord.com/careers/
I appreciate the efforts, but this is the ugliest piece of furniture I have ever seen.
I get that one of my browsers isn't the newest safari (last update 2019), but the page shows the content, then blanks out the screen... Can't we fail gracefully..

"ReferenceError: Can't find variable: ResizeObserver"

Works fine in firefox. Diabling javascript in safari works, excepting some images don't load..
Not defending the GP but there are plenty of occasions where it’s unavoidable for some people to drive tired. Like families with young children and where adults don’t have the luxury of working from home nor good public transport links. Are they supposed to book a day off every time their child doesn’t sleep?

But there are also measures one can take to mitigate tiredness while driving: winding the window down or turning the AC down, putting energising music on, stopping mid-journey and taking a break, etc.

There are also medical conditions one can have where they can fall asleep even when not tired. However I believe you’re denied a licence if you do suffer from any of them so this might well be a moot point.
Mimicking a spreadsheet with an RDBMS would be a neat hack, but I think the better solution is to simply use the database like a database. If an amateur carpenter is trying to hammer screws into wood, you hand him a screw driver, not try to invent some sort of hammer with a twisting mechanism that turns screws when you wack them. Use the right tool for the job, and use it like it's meant to be used. If the workers involved don't understand the right tool, then either train them or hire new workers who do.
The author writes on one reason why he released this open-access textbook in 2015:

> Perhaps the last straw, for me, was patent 8195571 for a roundabout method to force students to purchase textbooks. (A simpler strategy might be to include the price of the book in the course.) At some point, faculty have to be advocates for their students rather than, well, Hirudinea. [leeches]

BTW, the website for all versions (including PDF) of this text (currently version 2.0.2, September, 2020) is:

http://intronetworks.cs.luc.edu
Show HN: Speed Up Python with Rust via WebAssembly
Re: $8m/year in 5 years time.

That’s an amazing accomplishment.

Would you mind sharing,

- how many employees you have

- biggest driver to your revenue success

- biggest mistake the company made

- anything else you might find of interest to share
nod From a corporate reliability (and possibly auditing) perspective, this seems like a bread & butter feature for Blackberry back in it's heyday.
Simon Data Is Hiring Senior Front End and Full Stack Engineers NYC or Remote
Simon Data is the enterprise Customer Data Platform (CDP) that empowers brands to deliver data-driven, personalized customer experiences anywhere. The platform leverages enterprise-scale big data and machine learning to power customer communications in any channel. We have a Senior Front End and Senior Full Stack Engineering position open. Roles can be on site in NYC or remote! Our tech stack is a Django app using tools like React, Typescript, Hooks and GraphQL. On the backend we rely on Lamda, Jenkins, Redshift, EMR, Spark, Docker and Slack to power through petabytes on a daily basis. To to apply/learn more, please go to this exact link! https://grnh.se/a1bbbc142us
Ask HN: Using 3rd party API as a source of events
Hi,
My app polls a 3rd party API for data about soccer leagues.
The API is a simple REST API and only gives me the current state of the resource.

I want to convert this data to events so I can consume them as a stream.

I am facing a few issues:

1. I can't create meaningful events. E.g. I can't say 'Game-Finished' because in any particular request I might get several unrelated changes that all happened during the polling interval. So all my events will be 'Season-Updated' which is a code-smell for DDD, event-sourcing, etc.

2. In every request to the API, I get the full state. This gets unwieldy very fast. So I am planning to only save the diff between the new state and the last state in the event.

I really need to be able to restore the state to any point in time and sometimes add corrections (due to mistakes on the API part) or just replay the log of events to re-calculate my aggregators (due to bugs in my code). This is why I thought about event sourcing.

Does anyone have experience with converting 3rd party APIs into events?
Am I going in a wrong direction here (since my events are all trivial - just Season-Updated)?
Is there another architecture/pattern that is a better fit for my requirements?
Also check: https://waldenpond.press/

Similar goal.
Each test result creating several rows of data seems like a problem too. In clean data, every observation is one row. It makes working with the dataset much easier. In this scenario, I would expect one observation to correspond to one test result. The multiple rows are then better off pivoted into columns.
Just out of curiosity, how do I save one life for $1000?
Same. I stopped reading halfway through because I'm on battery and don't want to run it down just reading a blog post. Also I got tired of the fan noise.
The post articulates this pretty well.
> For us, ramen profitability was at about $50k/yr. Andrew and I are a couple, so our living expenses are cheaper (per person). We were also digital nomads, and Airbnbs in Spain are a lot cheaper than rent in San Francisco.
Same, around 40-50% CPU in Brave (MacOS), and the article is more or less useless with JS disabled.. ಠ_ಠ
Oh, fair point, now it makes sense and I see value in your product!
I had to reopen my closed tab to make sure I read correctly.
Are these licenses actually enforceable?

Those absolutely seem like overreach in terms of what someone would consider reasonable from a user perspective.
Sometimes it takes a few submissions to make it to the front page. There's nothing against this in the guidelines. We don't usually submit stuff to HN but this felt particularly worthy!
I'm severely disabled from a back injury and I use this(link below) over my bed, with a vesa wall mount attached in place of the horizontal bar mount that comes with it. I've also got a pair of joycons that I use as dual mice through steam so I can put my arms anywhere. You need a wall mount arm that tilts up and down though, which a lot don't. I also have a lightweight keyboard that hangs from behind the monitor by twine and some sticky wall hooks so it's virtually weightless and allows me to elevate my legs and not have to hold up the keyboard to type

https://www.amazon.com/gp/product/B0109Y3CCE/ref=ppx_yo_dt_b...
I guess what he is meaning is that you can change drivers when you are not alone?
URL is: https://www.myscreenbreak.com/
What information are you concerned about them harvesting that they won't have gotten just from the ad loading? I suppose time on site and stuff, but I'm not sure what bits of info you're trying to hide. Feels like a situation where you might as well enjoy the content.
I figured the HN crowd was savvy enough to VPN around that, but regardless, I highly recommend purchasing the series. It will not disappoint.
Jetson is still on CUDA 10.2 which only supports fully GCC 8 and earlier.

Support for CUDA 11 is coming soon, with the bump to Ubuntu 20.04 at the same time too. However, patching those issues isn't very problematic.
For context, a camera monitoring the driver for attention isn't anything new or specific to Tesla. Many cars from other makes are already doing this, and they tout it as a feature of their driver assist systems.
This desk will likely injure you at some point, hopefully not kill you.
This is what I usually do: login on the computer and authorize on the app with a fingerprint or a PIN. It depends on the bank and doesn't require signin in into the home banking, only opening the app. The access to home banking in the app is always by fingerprint.
>I'm just not sure why engineers don't insist of fixing things the right way.

That's like saying "just fix global warming", it's more complicated than that.
https://lewebpedagogique.com/chepakoilire/files/2017/02/ob_5...
Yet again, not a single person over 40+ (probably even 35) in that happy-go-lucky clique team photo. Happy for you all, sad for the ageism that is rife in our industry.

For all the talk about representation matters, and tech workers champion social issues, this just seems like a really frustrating and curious massive blind spot.

Anyway, again, not to detract from the success, but I just see examples of this weekly here.
Have a coffee/redbull, get some sleep, or have someone else drive you.

You might just doze off for a second or two and hit a tree or worse, someone... ( best depiction: https://youtu.be/ya3_EwQdJrk?t=30 )
Ok, changed to that from https://www.bbc.com/news/uk-54422505. Thanks!
Patent Lawyer Turned Judge Advertises for Patent Trolls to Come to His Court
Time and location shifting are protected, at least in the US. And with the exception of software that aggressively tries to prevent doing so, backups are also considered fair use.

If you share the material with someone else, you're into infringement territory in most of the 1st World and substantially beyond, as far as I'm aware. If I tried to do this as a service, I'd probably get sued to the stone age, and I'd deserve it. But running it at home? Who's gonna know, and who's going to have a legal leg to stand on if they care?

Also we all used to joke about various parents doing this exact thing, and I don't think I've ever heard anyone get into trouble for it.
> monitors suspended above you facing down

Or aim a projector at the ceiling
> If so, I would suspect such an identifier is being supplied by the retailer to Facebook for ad targeting. It could also be your credit card issuer, potentially.

This is the problem, so many companies are harvesting our data now it's almost impossible to know how your personal data is being acquired anymore.

That being said, another thing to look out for is sites and apps running Facebook's integration crap. If the e-commerce site in question is running Facebook's code on the site, FB could easily correlate the data (IP address, browser fingerprint, etc.) and connect it back to you even if you are using Private Browsing.
Looking from an outside perspective I would agree, but in practice we don't actually know what this dataset is, so several things rows per test may make sense in the context of this stage of the data processing.
OK, we'll change to that from https://www.bbc.com/news/uk-54422505. Thanks!

More explanation here: https://news.ycombinator.com/item?id=24690286
Um..."unrepresentable". :P
That’s what I was saying above, you can detect those scenarios a lot of the time and handle them reasonably. Oftentimes they’re temporary and will resolve without losing any data (in a well designed system). Like I say, you can even head those off before the user knows about them.

There are trade offs to consider in UX. You’re trying to make things as seamless as possible for the end user without distracting them with things they don’t care about.
Is this a common view of european history amongst Americans? To me, it seems very idiosyncratic and strange. Here's some doubts off the top of my head:

1. Has the peace in europe been unusually long-lasting?

2. Are internal politics actually suspended? Russia, and by extension the USSR, was a traditional player in European conflicts.

3. Is there a fundamental difference between the soviet bloc / nato 'grand alliances' and the earlier ones?

4. What practical role did the US play in, for instance, German unification? I thought that was basically the German's own thing, with nobody else having a relevant opinion.

I'd see the recent cooperation between EU states as a result of the collapse of their empires. No empires means no squabbling over colonial territory, a loss of military power and prestige, and the end of an easy way of translating military power into economic success.

Usually, external powers cause instability, much as the US and the USSR did throughout the cold war in the third world.

Also, what internal conflict was possible to help the Nazis invade britain? Everywhere else in western europe was already conquered by the time such an invasion was in the works.
The problem is, that like drunk driving, the person making the call doesn't always have the experience to know when they are impaired, or how close they are to falling asleep.

I've driven the family from Northern Califorina to Sourthern California quite a few times, many of them overnight. It took one instance of actually falling asleep at the wheel for a few seconds to realize "oh, that's the difference between tired and falling asleep at the wheel."

I definitely recognize it now and never let it happen now (stopping and sleeping, trading out for someone else to drive, etc), but the point is I didn't think I was close to that level previously. Experience is something that we can't expect all people to have and exhibit the wisdom of, and unfortunately some things learned through experience are much harder (or nearly impossible) to teach without doing, and for dangerous things that's a problem for normal people.

As a much much more extreme example, I've heard that's why Navy Seal training keeps candidates up and physically and mentally exhausted for days at a time. Partly to see who can handle the pressure, and partly so they have experienced that condition before and understand it in themselves and others.
It’s counter-intuitive, but one way to responsibly handle waste plastic is to secure it into large ‘bricks’ and landfill it. This has three big benefits: re-sequestration of extracted resources/potential energy, removal of the possibility of ecosystem harm (breaking down into micro-plastics), and isolation from any future emergence of bacteria capable of breaking the material down (in effect a massive release of additional energy to the atmosphere).

Aside from recycling, perhaps this enzyme could be useful in reprocessing waste plastics en-mass for re-sequestration.

As we transition to use sustainable materials in lieu of plastic, and until we phase out the use of fossil fuels where plastics will continue to be a byproduct whether useful or not, we’re gonna need disposal solutions for plastic for some time.
I've read quite a bit of it. It really depends on the claim. Speed is generally faster with longer lines, although it does seem like there is an upper limit. But comprehension and subjective judgement (yes, that last is hard to quantify) seem to be best between 40-60 characters (actually less than the commonly recommended 65 as seen in the original post here). Also, it's generally not line-length, but characters per line, that matters, and keeping the visual angle from changing as the user reads.

So it depends on what exactly is being measured, which is why I said the overall UX and not something more specific.

This is a bit older, well prior to the days of 4K displays, but lots of interesting stuff nonetheless:
http://images3.wikia.nocookie.net/__cb20060729105544/psychol...
Great idea; I'll add it to my "read later" folder.

Joking aside, this does sound like something I'd actually use and the formatting on the resulting document is very pretty. And just to let you know, your "Buy us a coffee" link gets jumbled at lower screen widths.
I've tried so many of these diagramming tools (mermaid, draw.io, figma, lucid chart). But none of them seem to ever match the effectiveness and simplicity of PowerPoint. Why reinvent the wheel so many times?
I didn't mean to imply luck... just that marketing is key and given two amazing products the one that reaches more eyeballs wins.
Fun semi-related story. Way back when, while I was squishing some Y2K bugs for a Saudi bank that catered to high net-worth individuals I was asked to look into why the AS400==>>db==>>Excel spreadsheet was "showing something screwy every now and then".

Spoiler Alert: It was a SMALLINT error that was 'patched' by someone previously (legacy code) that worked around the bug by rounding account balances to the Million (since it was a reporting function rather than an accounting function it was a 'sort of ok' hack). The bug re-appeared as undefined behaviour when transaction and or account balances went in to the billions.
Not just that. Being the neutral 3rd party who can overcome intra-company roadblocks has real value. I'm not sure Redshift, etc, could be as well focused on being that.
Meanwhile a production ready nano will set you $1000 back.
Hello HN!

For.io Studio is a browser-based IDE where developers can generate, customize, test & debug Node.js backends.

The generated code is editable and fully customizable. The IDE generates data types, API specification, draft API implementation, and database-aware API tests.

An interesting feature of For.io Studio is the in-browser backend+database simulator, which enables instant turnarounds / test execution when editing the code.

Would love to hear your feedback,

Nikolche
Give what you can when you can, pay if forward. But if you avoid free stuff out of guilt when you are trying harder than most, that would be perverse!

I use places like Patreon to help play it forward for some, and make donations from time to time for others.

I can tell you from being on the other end of this that donations are a fraction of what you get for charging, or (say) running ads, but that really doesn't have to matter.
> I'm just not sure why engineers don't insist of fixing things the right way

Einstein figured out why in 1907, and most of us have just been going along with the assumption that superluminal communication just isn't possible.

https://en.wikipedia.org/wiki/Tachyonic_antitelephone
I see. Thanks for explaining. That's very good to know!
Cool read! Very inspiring. Just curious, what kind of metrics are you running for the sales part? Or some new strategies learned from hiring a sales position?