skysight-inc/HackerNews huggingface dataset:
This deal is dirty as hell and I hope they have better luck than Auerbach, but I fear the money to the principals is gone forever. That will mean there's still a pound of flesh to account for, and the next target in line is everybody else.
Fertility startup Mojo wants to take the trial and error out of IVF
May I ask why the Web Archive version is posted?
I've already told my friends about this. If you're co-renting, might as well co-buy it and co-sell or transfer it.
> admittedly feature bloat, ads, tracking, etc. are also a problem, but I think they're mostly orthogonal to under-the-hood performance

I think for webpages it is the opposite: non-orthogonal in most cases.

If you disable your JS/Ad/...-blocker, and go to pages like Reddit, it is definitely slower and the CPU spikes. Even with a blocker, the page still does a thousand things in the first-party scripts (like tracking mouse movements and such) that slow everything down a lot.
Does this mean that ARIN, lacnic, AFRINIC, RIPE NCC, and APNIC (the members of the NRO per https://www.nro.net/about/rirs/) are behind this? That makes no sense to me, I thought they were highly conservative bureaucracies heavily influenced by national governments. Do China and Russia, for example, want this to go through? Do we have any idea why?

Does anyone know anything about the NRO's goverence, on paper or in practice?
Hacking a $5 Smartband by Sayli Ambure
https://madewithvuejs.com/blog/vue-3-roundup

The articles mentioned here were very interesting, and im actually looking forward to Vue 3
Having tried both ways, I have the opposite view.

Skip all the extra steps and just take a shortcut, and you'll fix one problem today -- and tomorrow you'll run into three consequences of this shortcut, and have to take yet more shortcuts. The next 25 problems that cross this path will be just as hard, and they'll require their own shortcuts.

But fix the 5 sub-problems necessary to fix this the Right Way today (no matter how crazy), and at the end of the day, you will have the Right Fix in place. Plus, you'll be one step closer to solving those 25 other problems that cross through this path.

When solving a problem, you always get to choose whether to take on more tech debt, or pay off some existing tech debt. People almost never choose to pay off tech debt, so every step is one step closer to that inflection point where the entire project is too complex for anyone to work on, and you have to scrap it and start over.
A Pringles wi fi network is always a possibility https://www.makeuseof.com/tag/how-to-make-a-wifi-antenna-out...
Paywalled scientific research, no source code and the reviewers who don't mind calling run off the mill CNNs as "our AI system".

How far Nature has fallen these days? How long before Nature is merely PR agency for the big tech?
What is Miller ?
To paraphrase Rich Hickey: "Just use a different name."

Compatibility of APIs is retained if you require less or provide more. Breaking changes happen when you require more or provide less. Don't do it. Add a new and different function that requires more or provides less. Keep the old one. You now have a backward compatible interface.
A word of caution for anyone considering an event-sourced architecture. I was on a large government project where the decision was made to use event sourcing, and it was disastrous. It ended up being a big contributor to several years of time and cost overruns.

The reason is that for event sourcing to work, you have to have a pretty good idea of your application's requirements up front. It's simply not conducive to agile development, compared with using a traditional DB. The requirements were constantly shifting, and we were constantly realizing that we had the wrong semantics or structure for various fields, or that assumptions we had made about the coupling of different types of data simply didn't hold. This led to a ton of rewriting and churn on the view code, and required constant decisions on how to handle existing data in the "old" format.

Some of the requirement churn even had ramifications for fundamental architectural characteristics such as support for atomic transactions, so there were several points at which we had to hack locking or other techniques to ensure consistency on top of the event sourcing approach. I do NOT recommend this, it turns everything into a huge mess.

The worst part is, ultimately, the data sizes ended up not being that big. We could have run the whole thing off of append-only tables in a single beefy Postgres instance.

Conclusion: if you are designing systems, you should definitely know what event sourcing is and the benefits it can provide. However, avoid it by default in favor of simpler more traditional models unless they are really infeasible for what you are trying to do. And then, lock down as many key requirements (at the very least, those around consistency and interop with other systems) as possible before charging ahead with implementation.
A Leader's Guide to Cybersecurity
If reality is a computer simulation. Is it objectively immoral to torture and kill Julian Assange? The entire concept of reality being a simulation could easily be a political pseudo science campaign to justify human rights violations and immorality.
correction: all three (not both)
Show HN: Oneshop – a brand new BaaS taking over your headaches from backend
MakePython ESP8266
Yes but didn't Amazon IPO in 1999 and most of the money they've spent into building the company has been actual revenue, not VC or debt money? Seems like that's markedly different from what companies like Uber have been doing in the past decade.
Burglars Do Use Bluetooth Scanners to Find Laptops and Phones
I think people are downvoting you because of the word you are wrong, might be I disagree would be a better phase.

I do think in general Machine learning is only just started with respect to All industry, not just tech. There is so much shown what could be done, the next 10 years will be very interesting.
The Commodore 64 boots up in ~2 seconds.
Why is Go mentioned here? AFAIK, Go's goroutine makes async not async like in NodeJS async sense, but just lightweight user space threading, so just blocking like regular threading.
There is a very interesting series by John C. Wright called _The Eschaton Sequence_ that explores this idea of stability over long time scales this in great detail (builds up through K7 civilizations over the course of the work)

https://us.macmillan.com/series/theeschatonsequence/
Non-DRM video is alive and well on torrent trackers.
I am not sure what your example from Germany is supposed to show. The author was not persecuted, his publisher simply stopped selling his book. This seems vastly different to India turning off an entire communication channel.
Don't stick PII in the events. Write it to a dedicated PII db and reference it in the event. Easy to get rid of the person's data. Just delete from the PII db.
I don't know what "adding Guam and Puerto Rico" means when they are already US territories. Your comment seems to imply that this means statehood, i.e. addition of senators and voting representatives. But the parent throws them in with Greenland, which is not a US territory.
Engineering a Dream Workspace
Knuth's "Literate Programming" was kind of otherworldly for me. I liked the idea that software could be written in a form indistinguishable from literature. I could not quite believe that it was reality -- and I'm still not sure it holds up in the real world -- but it's such a cool idea to have wrapped my head around at least once.
You have pretty much nailed it.
I hadn't seen that before. I enjoyed it a lot. It may well be an inspiration. However, while in Clark's story finding the name of God is the end, in UNSONG that's just the beginning of their adventure...
You’re advocating for compelled speech and state control of private property.

If you truly believe this, give me control of your account. Otherwise, you’re censoring me.
The only relevant question.
Agreed. At some point, doctors will be a completely redundant step in analyzing these scans. Even before then, the AI will reduce the amount of labor needed and partially commoditize some medical professionals.
Order Now HTTP://wintersupplement.com/nerotenze-testosterone/
Nerotenze Testosterone

It encourages the client to battle against sexual issue. This enhancement enables the client to perform well and Increases the vitality of the client. It keeps the client vigorous for the duration of the day and enables the client to fulfill his woman. It Increases the size of the penis and gives pleasuring execution to the client. It even Increases the progression of blood towards the penis to accomplish an extraordinary erection.This is one of the most helpful and most seasoned Ingredients utilized for the treatment of sexual issue. This Ingredient increment the testosterone levels in the body of the client and enables the client to recoup from untimely discharge. This fixing helps the client in being dynamic and enables the client to perform well. It Increases the certainty level and furthermore encourages the client to concentrate appropriately during sexual acts.

http://wintersupplement.com/nerotenze-testosterone/

https://youtu.be/F8BX7bWXouo

https://specialoffer4health.tumblr.com/post/190010265166/does-inerotenze-testosterone-upadate-2019
At Pivotal, I learned that having sprints is silly. They have the concept of one week iterations instead. The PM just keeps a rolling backlog of stories and devs just pick the next one off the top. Dev's are responsible for pointing the stories and the sum of those points averaged over time (usually 2-3 weeks) become velocity.

Just keep the velocity as consistent as possible and things work out for the best. If the PM wants a story moved up the list, then they can see how much work will fit into an iteration and how it will affect schedules.

All of this is managed in their homegrown, but publicly available tool called Pivotal Tracker. You can read the website documentation for a more thorough explanation. Once I learned this methodology and started practicing it like a religion, deadlines went away and PM's could estimate due dates many weeks in advance. It was a life changing experience that I highly recommend at least giving a shot at your own workplace.
This is the direction JavaScript is going as well. Having used cancellation tokens in C#, I quite like the pattern.

https://developer.mozilla.org/en-US/docs/Web/API/AbortContro...
Nike tells Amazon, 'I'm just not that into you'
The buffer you're thinking of is a packet-level queue to allow mismatches between physical transmission rates and processing rates, and is separate from the protocol.

The buffer the original comment is talking about is likely the TCP receive buffer, which is used both to allow the application layer to process bytes at its leisure rather than as they arrive, and to allow out-of-order data to be reassembled correctly rather than retransmitted in-order every time.

The receive buffer is documented at the protocol level. Well, honestly I don't recall if the buffer is ever documented in the spec or just common implementation practice. There is a documented "receive window" though, which is how many bytes the receiver is comfortable having "in flight" - sent but not acknowledged. The existence of this window implies the existence of a buffer at least as large as that window on the receiver.
I think the main financial barrier is that you can't really own half a house. You can have everyone on the mortgage but then you're all 100% responsible for the all the payments which would scare the bejeezus out of me because in this scheme you're almost always buying a house that no single person/family in the group can afford.

I realize that I'm a little financially paranoid but I made sure that when we bought our house that we could afford our mortgage on a single salary and trying to scale this up sounds like a nightmare.
I agree, US has always used the internet as a weapon. This being actually in line with the article's title.
I missed a period. I meant to say that Hetzner gives me great machines, but nothing else (actually they changed that a little bit on their VPS offering, which now has an internal network).

This works great for my personal machines, but not for my company, which wants to do fancy networking things without going over the open internet.

I do fully agree that it’s an order of magnitude cheaper if you know what you are doing though. I’m sure our $3000/month AWS stack would run a lot more efficiently on my $20/month Robot server.
The logical fallacy[0] here is so obvious that to people who can reason, it's a joke.

Their goal is to divert the discussion and trick people without a clear mind. If we follow through their argument, or even let them trigger any emotion in us, they win. So the best reaction is to give no attention to them, such that this kind of argument sinks to the bottom.

[0] https://en.wikipedia.org/wiki/Tu_quoque
They forgot “random dumb luck” as a character trait. Point your clown car toward what you hope is a gold mine. The character trait of dumb luck then takes over.

VCs are biased to see genius where there is dumb luck because the people without luck fail before they have a chance to be recognized for whatever other random assortment of traits they have.
"A method of writing a patent application whereby the most trivial and non-patentable ideas are made to seem novel and patentable."
This is correct. Per App Store rules, all web browsers are basically just skins on top of WebKit. Not only can they not make extensions work like they can on other OSs, they also can't make their own HTML/CSS or JS engines.

See 2.5.6 here - https://developer.apple.com/app-store/review/guidelines/

Android has Firefox with many extensions, and Firefox variants such as Tor browser. iOS essentially has Safari or skinned Safari. (This may all change when they're forced via anti-trust rulings to allow 3rd party apps & stores on their devices, but those legal rulings may be years off).
This is probably one of the best representative songs from the Jazz era. It is to me kind of like the "soundtrack before soundtracks".

Music from the 1920s to 1940s are largely lost on anyone today (below the age of 80). But I have to say that there are some true gems from that time. My grandmother had handwritten sheet music for something like 8–10 folios of at least 30 songs each of music from that time. (None were as difficult as Rhapsody in Blue though.)

The melodies from that time are very delicate and well thought out.
I need FFI (foreign function interface) to fall C functions from the scripting language. My glance into TCL did not turn up a native FFI.
These threads always bring out the jealous introverts getting mad at more outgoing people that are able to speak in public.

Guys you can do it too, really. It's not that hard.
At the company I work for, our yearly performance reviews are based partially on the metric "Complete 90% of uninterrupted development sprints with no carry over." What I see most of the time, is developers hurrying towards the end of the sprint to meet this arbitrary deadline, choosing the easiest path A instead of the correct path B. Now the project has been run like this for years, you can imagine how much tech debt has accumulated.
It’s a fallacy when making ten year predictions to assume nothing will change in order to lead to the prediction. Presumably for the idea of plant based diets to dominate, there will need to be an available substitute for meat which is competitive economically and in taste.
Not an organization for challenging in court, but "crowdbrain" support for people who do: https://patents.stackexchange.com/
Do you support (or at least not want the government to ban) libel/slander?

What about child pornography?

Should I be able to run into an airport and yell "BOMB"?

Perjury? Should it be illegal to lie in court?

I also assume that if I had your real name, address, and SSN that you think it should be legal for me to post that info in this comment ('doxxing')?

Now, the thing is, I mostly agree with you. However, it's plainly ridiculous to claim that someone has to fully support/oppose free speech. Make a real argument rather than just claim your opponent's position doesn't exist in order to strawman their position as 'not suporting freedom of speech and expression'.
Which part of the constitution do you think invalidates the ruling?
Good idea! I'm not sure that's easily achievable with my current architecture, though.
People are not using frameworks because they are fun. That is because using frameworks is in no reasonable way fun.

I would argue that developers who aren't having fun are going to create bad products. They certainly are not going to push themselves or be particularly creative. I further don't believe for a second that the utility of libraries like moment.js (and the many improved children it inspired) has anything to do with maximizing "fun". Depending on your objective and perspective, they make the job tolerable and/or possible with far fewer bugs than would exist if you tried to build something from scratch.

I do have good news for everyone, however: you can use tools like Stimlus Reflex (Rails) or LiveView (Phoenix) to build reactive UIs that require none of the heavy client libraries slowing down your pages. Using these tools is simpler, faster and indeed more fun because you're managing state changes on the server and only delivering the bytes that have changed.

Here's a reactive tabular data navigator that supports sorting, filtering and paging without any app-specific JS code required, period. Total JS payload is 54k over the wire, and to be clear... that's for every example on the site.

http://expo.stimulusreflex.com/demos/tabular
> And a lot of people in the community don't consider Moxie trustworthy.

What gives you that impression? I've heard many cryptographers say a good first step is to "just trust moxie and install his stuff". He's certainly better regarded than Pavel Durov (Telegram).
Reminded me of 2009 "The Next 100 Years: A Forecast for the 21st Century" by George Friedman of Stratfor. Among of his far fetched (but who knows, still possible) predictions was Poland becoming [again] a decisive power in Europe...
> just go talk to the stakeholders - product/sales team - ask them if the delay could be potentially customer losing

In my experience, sales team rarely have any incentive to help out here. They almost always say that delay will create problems and they quantify in terms of dollars e.g. If X is not done by this date we will lose Y dollars. That Y number is almost made up to make things more urgent.

Actually, I have seen sales blaming lack of sales numbers on engineering because the delivery was "too" late.
And funded by NLnet. At the bottom of the linked page:

The Betrusted team is funded in part by the NLnet Foundation via Privacy & Trust Enhancing Technologies grants.
I agree - the list of technologies (not just bits and atoms, but human institutions) winding their way along the innovation cycle leaves many, many reasons to feel confident the next decade is going to be one of profound, transformative, positive change.

One potential dark horse is genetic engineering. I wonder how close we are to the point where kids are doing gene hacking after school. It could happen this decade.
IQ isn't real. You deserve better.
I know that it's gauche to post links to other parts of a thread, but I didn't want you to miss this:

https://news.ycombinator.com/item?id=21933356
They already mirror their videos on YouTube...
Deadlines are for managers. If developers need to be aware of the deadlines then the managers are not doing their job.
actually increased graduation rates

The article does not say that. It merely says that the leader of that special interest group claims that the total number of graduations went up. No supporting data is given for even that claim.
I know the Bay Area reasonably well. While there are certainly areas of the Bay Area that are low enough density that you could alleviate price growth somewhat in the short term by changing planning rules, there's nothing about the Bay Area that makes it different to London in this respect. The limitation will remain land prices and congestion, and if you alleviate congestion the demand will quickly clog things up again.

This is overall not a location specific phenomenon anyway; it's a factor of the fact that the construction cost per unit goes up above a certain size because of overhead (e.g. lifts, structural elements and services makes up an increasing proportion of the overall building volume), and that network effects tends to drive up demand to desirable locations when accessibility improves. You simply can not increase density to a particularly high level without driving costs per unit of space up to levels that prevents you from cutting prices much. The inflection point changes over time, but not particularly fast.

This means that any area that is already relatively high density, like the Bay Area, faces a rapidly diminishing return on investment in trying to increase density.

Now consider the vast amount of pent up demand in this region, and you can increase supply dramatically without much impact on prices.
I’ve seen it happen. The code is faster, but it doesn’t matter because users don’t care. It also took two years to rewrite, doesn’t have the features of the original, and all of the operational experience had to be relearned by the engineering and ops teams.

So, millions of dollars, years of time for no actual benefit, and now the business is left with an app they can’t hire talent to maintain because it’s so custom.
Python First()
The Digital Clean-Up Checklist: Are You Prepared for the New Year?
I originally started my career as a Rails developer, and for the last few years have been doing more frontend JavaScript (React), as that's where the €€€ is. For all of the projects I've worked on, server-side rendered Rails would have been a much better stack choice. It would have been quicker to develop for, easier to hire for, and more performant to the end user.

Now I'm not trying to say this works for everyone, maybe when you get to unicorn scale it makes sense to do something different, but these are small projects with no more than a handful of developers. Hiring React developers is easy, hiring Rails developers is easy, but hiring developers who know both well is much harder.

Most of the projects have been for pre-revenue startups, so what's important at that stage is speed of development. You really can't beat Rails for development speed of CRUD applications (which let's be honest, most apps are), and then you can add a sprinkling of JavaScript on top for some modern features (and with something like react-rails you can easily integrate React). If at a later stage you need an API for mobile applications, Rails makes that easy (you can even share the same code for API endpoints and regular HTML views).

In terms of performance, at this stage of a company you can get pretty far by horizontal scaling. Rails is a fairly mature framework, so it's easy to maintain and isn't going to introduce any breaking changes anytime soon - compare this to one of the projects I worked on, which is stuck on React 15 with vanilla JS and probably will never be upgraded.

Now just to repeat I'm not saying this works for everyone. Another project I recently worked on was a React + Typescript app. There was already an existing GraphQL endpoint and it needed a lot of interactivity, so Rails wouldn't have been a good choice here. But for a lot of projects I'd say that server-side rendered Rails is a better choice. it may not be sexy anymore, but if you are a startup and want to get something done fast and for it to be maintainable, it's probably the right choice.
one buys the house and separates the levels into flats selling those to the friendly parties.
It’s common.