skysight-inc/HackerNews huggingface dataset:
Great article, thanks for sharing. But I think this misses the mark a bit. I agree with the general point that the folks who think they want to live in 1960s New York wouldn't be caught dead in the most similar places that exist today, but obviously that's not really what they're asking for. They're wondering why every safe, walkable urban neighborhood seems to be gentrified to the point of being unaffordable to all but the top decile or so. Even if neighborhoods like that have never existed in the past (aren't cities today safer than they've ever been?), it doesn't seem like that should be an unattainable goal, but they seem to be rare if not nonexistent.

As an aside, there are probably classist elements to what they're asking for but it's not just a class thing. Since taking a fully remote job I've seriously considered moving back to my hometown, where I could get a 3BR detached house for <$150k within a couple blocks of an intact downtown, but I keep remembering that this [0] (recorded 3 miles away) is representative of the people who would be my neighbors there. "Classist" is adjacent to the right term for my attitude here but it's not quite right.

[0] https://www.youtube.com/watch?v=Y4Zdx97A63s
One thing to Google is "constructive dismissal".

https://en.wikipedia.org/wiki/Constructive_dismissal#Changes...

I am not even remotely suggesting that you bring this up to management. However, the concept of 'Job changed, title and/or pay stayed the same', is well understood, and has legal connotations in both civil code, and employment legislation.

My point is, have your job duties changed significantly?

Are you managing other developers? Mentoring them? It sounds like you're leading projects, which isn't just 'Front-end Developer'.

Hence, you have been "constructively dismissed".

However!

You're getting paid for the role. This is why I'd not even remotely suggesting that you approach management from this angle, but I might if I was about to leave, due to insufficient pay raises for a changed role.

So mostly, this is to give you info that 'lots of thought has gone into changing roles, and title/pay as a result'. And maybe a string to pull at.
I feel so old.

The original Mac OS X dock supported "live" icons. If you minimized the System Monitor, the icon turned into a real time CPU graph.

If you minimized a QuickTime video, the video continued playing, tiny, right in the dock.

I was really sad when this went away, and I don't really understand why it did.
Waste not, wontons: innovator recycled 32m restaurant chopsticks
I’d love to write an installer that would install and run everything for you
Fun moment: https://youtu.be/ZusiKXcz_ac?t=2721
How about they clearly separate search results from ads and don't put the ads first.

There was a search engine that got really popular doing that. I think they were called Google..?
Storage Power Solutions – Revolutionizing Energy Storage Industry
IIRC Dalvik, when it launched, used a pretty fancy computed goto which computed the destination address without a table. It worked something like this: each case was given four instructions, so you could compute the address of the case with a shift+add. If a case needed more than four instructions, it would just use one of those to jump.
Really though, I'd likely just take what others have suggested. Just write your resume with role titles comparative to what you've done.

List those large projects you've lead, and write 'Project Lead' or some other blather. "Head developer of project $x', and so on.
(Not OP)

> You realize such a delay would mean many more people would die not to mention the overall damage to society from lockdowns?

Yes.

> I can’t understand how that would possibly be not “too bad.”

Compare it to not having a vaccine ever.
It should say 'contact' instead of contract.
So assuming you have packet loss - you just get a paused/blank stream until the flow continues? How does it handle any network issues.

Would it ever be possible to route two stream via different paths to the client and let the client just accept the first packet from either and drop the other in order to add some redundancy to delivery?
A lot of this results from an underlying consumerism, I think. The notion that you can buy anything, whether that be coolness, meaning, social standing, or artistic skill. You can be anything you want, and you only need to buy something to get there. Hence the hipster concept, which is fundamentally about representation and not being. The life that Kerouac lived, for example, would make most contemporary upper-middle-class hipsters shudder in horror.

I recommend an old anthology for similar stories to this one called On Bohemia: The Code of the Self-Exiled.
GPUs came in and spoiled the party. FPGA's are better for low latency applications though. 5G etc.
Pitch (from Berlin) is using Clojure as well as Reagent with React. From what I saw it's quite a moderately sized app (not a gigantic one, but not a side-project sized either, in between that's what I mean).
Privacy-Friendly Location Detection
Steps for Kafka Rebalance – Notes from the Field
This wouldn’t actually solve anything since WebRTC can handle packet loss. The loss is going to be coming from OBS -> Server which unfortunately there isn’t much I can do about that since it uses UDP
> If you're a great fundraiser, why do you even need the University?

Because funds don't cover certain operational costs. You also lease lab space/equipment/staff from the university, etc.

Everyone can identify problems with the existing model, its rather difficult to propose workable solutions!
It's kind of funny how so many people instinctively dislike season 2.

"Blegh. Unions. Politics. Yawn."

But it makes sense, right? Real corruption and crime isn't always about drugs and shotguns.
VUCA: Driving the Need for Collaborative Strategy
I get your points. We did finally get there with the MVP; the initial roadmap was full of envy, and I set the bar way too high regarding build, tooling, ci/cd & testing.

I thought that those would help us further down the road, and I was right, but the issue was more about the time/effort it took me to get there, eventually.

I wouldn't say that code quality doesn't matter, but I certainly should've made more tradeoffs on that front. It was just really hard to judge.

With my background (enterprise frameworks, mostly), quality almost always needed to be top notch, because our deliverables were the basis for many other developments. I guess this created a bias in my way of looking at code quality? :p
There are many false positives or grey negatives when using those filters.

But it mostly happen during these kinds of redirects where one or more actors wants to be in the redirect loop. This could be URL shorteners or price comparison websites.

uBlock asks if you want a one time exception when a redirect leads you to a blocked url.
First: Marketing bullshit is still bullshit.

Even if it's not morally wrong, it makes you look like an idiot who doesn't understand the technology you are selling. In the worst case it might even be used as evidence that your work is a fraud.

There is no benefit; To the lay person, It would sound just as impressive to say "We trained a machine learning model to detect ads and spyware" and that wouldn't immediately set off alarm bells with people familiar with the current state of machine learning.

Second: Talking about fraud, the evidence linked above is pretty strong.

Their alleged AI is somehow detecting test domains that authors of other lists as "ads or spyware". Test domains that aren't linked anywhere on the internet.

In one "smoking gun" example, the test domain doesn't even have a DNS entry. The alleged AI can't even load the domain to scan it.
Show HN: ORM that fully maps all OO concepts
30 years ago things were far more ripe for fraud and abuse. Things couldn't be verified in the slightest.

In the 1800s a famous fraudster invented an entirely fictitious country and then sold fraudulent land grants and bonds for it - really, https://en.wikipedia.org/wiki/Gregor_MacGregor

There's a reason why the most famous confidence tricks have names that go back hundreds of years (eg, spanish prisoner) and there's fun named people like Soapy Smith that mastered things like mock auctions https://en.wikipedia.org/wiki/Soapy_Smith or "Kid Dropper" named after his love of the "drop swindle" scam: https://en.wikipedia.org/wiki/Nathan_Kaplan

Charles Ponzi did his stuff 100 years ago and he just lifted it from earlier con artists like Adele Spitzeder https://en.wikipedia.org/wiki/Adele_Spitzeder

The idea that we need to "lockdown" things because we live in unprecedented times relies on someone not really reading any history. Things are relatively pretty safe these days.
> Another manager at his level had like 200-300 direct reports located in India.

Must be hell at review time.
Deploying Encrypted Images for Confidential Computing
And to reply to your question, the first two projects mostly failed because my partners did not believe in the projects enough and weren't ready to invest the required time/energy; maybe it was more envy than profound motivation; idk, cannot speak for them. But I abandoned those too, so they're not the only ones to blame I guess ;-)
Part of the issue is the meaning of privacy now. Decades were spent fighting for the right to not receive, or to receive targeted phone calls.

We're now (at least my cohort) in a world where no one, ever answers the phone. Either you're in my phone book, or I'm never answering the phone. It's rather liberating.
Oh yes, I agree in the case of your hypothetical scenario - and lethal force would be allowed as well to law enforcement in any domestic gunfight where they start shooting the cops. But the citizen in the article we're all discussing is a journalist, not a gunman. The other famous example of a US citizen targeted for a lethal military strike, Anwar Al-Awlaki, was also in a role that did not personally involve direct engagement in physical violence.

Nothing I'm saying is defending the actions of the citizens in question, only criticizing the propriety of the executive branch unilaterally killing a US citizen without due process outside of situations like your hypothetical where dangerous direct physical violence against American forces is involved. If the government had instead forcibly arrested them and kept them in custody while putting them through the criminal justice system, I'd have no criticism, assuming they had adequate evidence. I'd also want them to release the accused in the unlikely event of an acquittal (since government accusations can be wrong), but the regular courts are very good at convicting people who actually do stuff like this and federal prosecutors are very good at their role.
There's a pretty good interview with the Dropbox CEO in the "How I built this" podcast that illustrates a good example of when taking the time to build a robust product is better than releasing early.

[1] https://www.npr.org/2020/11/06/932199300/dropbox-drew-housto...
While this is factually correct, what you are missing is the point that most people have mobile phones these days, and their phone numbers are tied to a ton of other accounts and services. These include second factor auths (using text or voice calls) for other websites, bank accounts, social security ids (I'm not talking about the US), insurance policies - the list goes on. You would not want your number to be available to the general public - because that makes you vulnerable to social engineering attacks.
An interesting self experiment in monitoring what you do.

My own experiments in this regard gather around more visual capture of data rather than manually recording the data. I use a piece of software to capture an image of the desktop (and which application is in focus) on all of the computers I use (laptops, workstation, kitchen computer) every few seconds. And I have number of 4K cameras setup in my office -- 12 split between office and server closet -- and two Kinects, and in my workshop, six more cameras, hooked up to a microcomputer that captures an image from each camera at a regular interval and stores it on the server.

I haven't done anything interesting with the data yet, beyond running basic "is someone in the office and should I capture that" detection.

I've got a few years of data captured at this point. Most of it boring, that consists of me staring thoughtfully at video screen, slouch in my chair playing a game, or napping on the floor.
> If you minimized the System Monitor, the icon turned into a real time CPU graph.

On macOS Mojave, the Activity Monitor still does show real-time graph in the icon if you want it to - right-clicking the icon gives you various graphs to choose from.

Don't know about the QT videos though.
It isn't technical debt any more if you can default on it.

It's stable? It's fast? It works? No bugs have been reported on it for years?

Regardless of how I 'feel' about that piece of code, I objectively should _not_ touch it.
There is some precedent. Entire countries have had to change their name (or at least, sparked serious debate about it) because of Google:

https://www.wsj.com/articles/czech-prime-minister-wants-to-k...
OBS runs on windows as well, this only runs on Linux? Can I run this in a VM of Linux easily - and have all deps there, including OBS? (I dont know anything about OBS just yet - I just looked at it and DL'd it now...

Incidentally - I met the the producer of the podcast "moneypot" on the plane a few days ago and we talked a ton - I asked about how would one get into podcasting/streaming if they havent yet - and she mentioned some great resources - I cant recall them off the top of my head - Ill have to ping her and get them again - but this is something I am going to look into learning during this pandowntime.

If you have resources to point at - that would be appreciated.

THanks for this though.
Ask HN: Why aren't one-time sign in links more popular for authentication?
Tying a OTP to an email appears to be more secure than the cluster that is remembering and managing passwords.
> Unions come with consistent skills trainings, legal counsel, and representatives to intercede when management is treating employees poorly

I didn't notice any of that when I was represented by SEIU. I had not seen a raise in 4 years, and representatives didn't even call me until after I was laid off. Found a more stable job paying 4x as much though as a result of the layoff.
It sounds like you might not have the right mindset for being a technical startup founder.

Unit tests and code coverage is anticorrelated with success. With a startup, your goal is to iterate the fastest. You cannot afford to be spending more than 1 day of time on your continuous deploy system before you have your first paying client.

Given the size to your team, you should also have been spending near zero time on documentation. Documentation should be in the form of sticky notes and Slack messages.

I think you’re very talented technically, but you should not work on startups until you are able to emulate more of the successful technical cofounder patterns.

If your code and processes can scale to 100x of your time expected volume, this is almost universally a sign that you have failed to optimise for what matters.

This also goes even if you’re building something like AWS. AWS engineers do not build over-engineered systems that can handle 100d of its expected volume.
Do you also sell it outside the app store?
I suppose that like many things, it's a question of balance. Mine was probably erred to far on the quality side.
This was genuinely one of the BBC features I missed most in (the Amstrad CPC’s) Locomotive BASIC. I remember reimplementing EVAL, which Locomotive was also missing, but not computed GOTO.
... for barely a year, after which it was voided by the courts.
For 2020 its gotta be:

David Attenborough: A Life on Our Planet
Short Story – Brain Computer Interfaces
36h/week in not the norm in Germany. Most my friends working there have 40h contracts and some have optional overtime included in the contract to cover crunch time.
Ah thanks.

A diagram of the setup on your page would be helpful...
I realize you're not using React for t.ly, but the method I outline in this[0] blog post could perhaps be made to work for you if you at any point would like to accommodate users without JS enabled. Yours is the kind of site that this method is best suited for - a relatively simple UI with basic I/O.

The biggest hurdle I've encountered so far, is that Stripe doesn't offer a fully nojs alternative to enable users to make payments, although this would be incredibly easy for them to do, considering that they already offer a hosted checkout[1]. The only thing missing here is a way to get the checkout URL itself from the server side, when the Checkout-session is generated.

[0] https://blog.klungo.no/2020/05/28/using-react-and-redux-to-a...

[1] https://stripe.com/en-no/payments/checkout
In principle it's easy (if you are willing to do it) but for a problem as big as climate change you're not going to find impactful ideas for $1000.

At that scale of money my only idea is to just buy EU CO2 certificates and sell them for 4x in 2035 or something. I would obviously return the money because this is such a "lazy idea" but if everyone did this we would see CO2 go down. The reason why it has to be done in this roundabout way is that apparently nobody except me likes the idea of a CO2 tax.

Maybe this grant is enough to employ eastern European researchers though.
I'm experiencing some bugs in Safari: https://imgur.com/aZLQf2X
Well put. I do feel the counter intuitiveness at this point ;p
But what you say sounds correct to me.
Every time it's been done, it's clearly an attempt by the developers to profit. Why else would one duplicate something, hardly change it, but attempt to pass it off as the original thing?
Learn German
They learn German and train them listening listening exercise
German for beginners and advanced learners
Test and exam examples for training and practice
Notion as CMS is not always a good choice
We at Splitbee created an OSS library called react-notion [1] that helps you rendering Notion content in your React app.

This has many benefits such as the simplicity of the Notion Editor, simple layouts and ease of use.

While this works out for smaller blogs and content pieces across the website, it also has some drawbacks.

* No proper versioning/publishing feature. Depending on the implementation, the changes are visible on the website immediately or after the next deployment.
* No i18n support. You would need to write content on 2 or more pages and link them somehow.
* Can break at any time because we use Notion's Private API. (ing forward for the Public API)

We initially built our blog [2] & documentation [3] with react-notion but switched away with the Documentation to Sanity. We simply needed the versioning and publishing features.

Nevertheless, react-notion can be a great way for websites to display rich text content. The implementation is easy and it looks sleek out of the box.

[1] https://github.com/splitbee/react-notion
[2] https://splitbee.io/blog/notion-as-cms-using-nextjs
[3] https://splitbee.io/docs
Ether Hits $1k for First Time Since 2018, Hours After Crossing $800
Last few weeks, I found a piece of code to version control an object in JavaScript (using Proxy). In just 68 lines of codes.

- The original answer https://stackoverflow.com/a/40498130/5775993

- I rewrite it to a class in Typescript https://gist.github.com/hieunc229/ca6aeb507de42a933bafe31e0a...
Sometimes people will change their Facebook name to be more anonymous however their Facebook url stil has their full name on it.
That's a ridiculous characterization. How about you name the episode or indicate exactly what elements of the dialogue support your claim.

IMDB shows no series using the name "The Corner" other than a 2019 talk show.
According to this article (https://www.bbc.com/news/technology-53146360) the Singapore contact tracing app works the same way the iOS and Android do, so no location tracking.

From my read of the situation, there is some worry that activists might be cracked down upon.
Most people I know don't have me as a phone contact either, typically just e-mail and Facebook or WeChat, but not phone.

I don't use phone calls much, and I block all unscheduled calls anyway.
Do This Many Pushups, Harvard Docs Say Risk of Heart Attack over 30 Times Less
Singapore is a surveillance state. Don't be fooled by its corporate friendliness and general societal progress.

The government is every bit authoritarian which at this point increasingly looks like a euphemism for totalitarian.

https://www.aristeon.net/2019/04/singapore-as-pioneer-of-cap...
Save Room Loop Part I – Recovering Save Rooms
>most billionaires in Germany got rich in the 30s, for reasons best forgotten, and have just passed it down unchanged which is why wealth inequality is so high).

This is the truth so I don't get why you're bering downvoted.
Even though there are hundreds of note-taking and to-do apps, I could not find one that combines notes and to-dos properly. I ended up using separate tools for notes and to-do's. Therefore, I decided to create a product that combines the best of both worlds.

A few things make Organizedly stand out:

1. Notes, tasks, and a calendar are tied closely together
2. Drag-and-drop tasks from your todo-list directly to your calendar.
3. You can write todo's inside a note, in a todo-list, or the calendar and it is automatically synced across the board.
4. Queries that show notes dynamically based on their content.
5. Graph view that shows how notes are related to each other. You can traverse the graph by clicking on the notes.
Well done. Looks absolutely worth the money!
As you say, some tradeoffs are free, others aren't.

One mistake I made is introducing a complex state management solution early on (NGRX); it had many benefits for code quality and overall FE architecture, but it also introduced additional layers, which required more code here and there for all details.

Entities that we get back are stored separately, then put together through selectors when they're needed on a screen. And all that jazz does take time & energy.

The net result is data consistency across components/screens (which is great), separation of concerns and clean code (cool), but at the code of slower development.

Even though, as I'm writing this, I also think about the alternative. Not having it means having less structure, maybe more issues to fix everywhere due to the lack of consistency, etc. It's not a choice that I can weigh easily, even now. I knew the tech already, used it in production before, and it still wasn't easy after all. Details details ^^
The fact that these risks existed a century ago is a poor argument for suggesting they shouldn't be taken seriously in the present.

We live in an era where things can be done instantly online with sufficient information. A sophisticated conman from the 1800's can now execute fraud in seconds instead of plotting for weeks, and they can do so in an automated fashion. The risk isn't anywhere near the same.

A white pages phone book hooked up to pay phone is bound to the region in which it is distributed. A bug on a website that links phone number to full name is exposed on a global scale. Not to mention, a landline number is not anything like a mobile phone number, which is a unique identifier to tons of PII.
That's only because calling is the new fax. Would you ignore an SMS from an unknown number? Let's say the content was "Hey, how've you been? It's been a while!"
Removing her from tenure track prior to her reasearch gaining traction may have been short sighted but excusable - more an embarrassment than anything.

Not returning her to tenure track once her research proved fortuitous is much more concerning.

Trying to take credit now for facilitating her research when they actively worked against it at the time is damning.
Would you need to feed the mealworms anything other than just styrofoam? i.e. can you just have a giant vat of mealworms that you through styrofoam into?
Qemu/Spice