skysight-inc/HackerNews huggingface dataset:
Once again, manufacturing. Not design. You can teach anyone with a high school education (even less, see 3rd world factories) how to solder or how to operate machinery efficiently. VLSI, circuit design, operating system development, FPGAs, even app development requires years of specialized training just to be competent at the fundamentals, usually taking the form of a degree. So if you want to hire designers with minimal costs you go to where the largest relevant talent pool already lives, and it ain't Toledo. It's MIT, Stanford and similar places.

It's the same reason any company prefers to hire local when they can. Much easier to entice someone to drive somewhere else in town in the morning than to entice someone to uproot their life and move 1000 miles.
>and then they beat and torture and sleep deprive a confession out of the suspect

Horrible, and seemingly unconstitutional:

"No person shall be compelled to testify against himself.
Confession made under compulsion, torture or threat, or after prolonged arrest or detention shall not be admitted in evidence.
No person shall be convicted or punished in cases where the only proof against him is his own confession."[0]

[0] Article 38 of the Japanese Constitution: https://japan.kantei.go.jp/constitution_and_government_of_ja...
It looks good so far but we won't really know until the telemetry has been looked at. For example the g-forces on the astronauts could have exceeded the safe limits.
OK, I think we are agreed that all seed providers would use the similar kind of contract. (I'll assume you concede this, since you didn't address my question about it.) In which case any claims of "competition" and "freedom" are somewhat hollow.

As for how patents (and other intellectual property rights) correlate with innovation, that is debated. Here's a random article I picked out of a web search: https://www.knowablemagazine.org/article/society/2018/do-pat...

For whatever it's worth, the research we're discussing here is being done not at a for-profit seed maker but at a non-profit university. Universities are good at getting government grants, for example, for innovations that would benefit everyone, like improved seeds.
NASA didn't require it. There was an early plan at SpaceX to have Crew Dragon land propulsivly, but they didn't pursue it in favor of developing Starship and SuperHeavy faster. That's what Musk said in an interview some time ago.
Yes, there are places where it is really expensive to move water into.

But most of the time, people separate them to get the salt, not the water.
It was intended to be disposed of this way. I too wonder whether it was demolished by way of explosion, or if SpaceX instead used this opportunity to see what a non-optimal flight pattern would do to the structure ..
But all of those cars are insured (and that insurance is underwritten) today. So the liability already lives on the balance sheet of insurance companies. Maybe the specific companies change...
Boeing's Starliner lands on solid ground after a normal mission while SpaceX's Dragon lands in the ocean. But that's not relevant to an in-flight abort. Any abort at this stage in the launch (whether Boeing or SpaceX) has to come down over water. That's simply where the trajectory of the launch goes.
He said along, not alongside. Anyone with a basic knowledge of agriculture knows what that means
Founders are bloodsuckers.
Yea, I used youtube transcript because I don't speak japanese. Or english much either. If you find out what she meant plese tell me and i will fix the article.
A big part of the problem is that it returns results from years ago, even when I specify that I want only recent results. I tried a few different variations and the results were still bad.
There’s a FastROM conversion for the Super Ghouls and Ghosts. The original was plagued with slowdown while the conversion runs very well. This leads me to think that the game was originally designed with fastROM in mind, but then they took manufacturing cost into account.

how much this actually was, I don’t know. Burger Becky mentioned begging her boss to use Fast ROM when interplay made RPM Racing but was also denied.

The trade offs of 1991!

Edit: of course Nintendo wasn’t as cost constrained. It was never an even playing field for 3rd parties
I found that page very difficult (impossible) to continue reading due to the various popups (social propagation buttons) and inserts (must read article thumbnails) that fade-in while scrolling down. The content doesn't match the delivery device.
For user interaction that works for everyone, i.e. covering internationalization and accessibility, one could do much worse than to just use the existing web platform APIs, DOM and all. Why reinvent all that?
WhatsApp hits 5B installs on Android
Who’s applying Postel’s Law to programming? Citation please.

It was intended for network protocols/distributed systems communications — situations with extremely loose coupling between components. It’s useful in this very specific paradigm, not for arbitrarily programming anything.
Fyi, iDeal is also a payment processor in the Netherlands
"...too much magic and implied behaviour..."

This is why I opted out of Ruby. Feels too much like macros and C++ templates. I just don't want to be that smart.

I keep going back to Bill Joy's goal of enabling working both in the big and in the small at the same time.

Mid 90s, Java was logical step from C-ish towards Scheme-ish and Simula-ish (SmallTalk, Self). I could focus more on design and less on wrestling the compiler. Much progress since then, in Java and elsewhere.

But I wish language (and stack) designers also removed features. Cull deprecated stuff. More generalizations. Fewer primitives. Fewer classes. Etc.
When this article was written (...8 years ago...) that line made more sense.
I don't think this is a swipe at Rich Hickey, unless it's considered a swipe to call someone out for repeatedly making misinformed statements about things they don't understand properly.. which is what Hickey does a lot in his talks, about Haskell's type system in particular.
I think the Web just kind of stopped being full of searchable information.
That's true. I have only lived in walkable areas. This is because I have not owned a car until recently.

I understand that public transport and minicabs are poor in tiny villages where the only amenities are a pub and a church, but I assume that when something is a city, it is a large built-up area with all the normal amenities that I expect of a city (shops, offices, entertainment, bus routes, possibly a light railway etc.). Is Dallas really not like that? What is it? Just miles and miles of big houses?

Out of curiosity, what caused you to live in a car-dependent area without a car?
If they were ripe for disruption and it was easy to do this disrupting just be returning better search results, and returning better search results was an easily doable thing then I suppose all the other functioning businesses that have a stake in web search would already be doing that disrupting.

Search disrupted catalogs. What will disrupt search?
I've been cut out of some pretty significant deals in my time, one of them would've made me quite wealthy, and all I can say is - sucks to be this guy.

Greed and hubris are probably one of the biggest barriers to entrepreneurial participation. I sure wish there had been at least some way to mediate my particular dispute, but nevertheless: this is why you lawyer up.
I've liked using Parse.

https://parseplatform.org/
INB4 "nationalism is bad", except when people try to avoid nationalism by avoiding theft.
Ask HN: What’s your most imp life lesson that you wish learned 10 years earlier?
Inspired by Julie Zhuo's tweet - https://twitter.com/joulee/status/1214668157085863936?
Anybody suspect this impacts Tesla stock? Not that it should, but as a herd reaction.
Every time this comes up, I think about how the pendulum swings back and forth. For example, if we take static and dynamic type systems in a slightly larger scope, we’ve just recently moved from a static system to a dynamic system, because the static system was being mis-used by “libraries”.

I’m speaking of the recent move to deprecate user agent strings, and the pushing of “feature detection”.

It’s just human nature in the end. We’re not computer. We will never use a static spec to its full potential; we’ll break a type system wide open the moment we get to our limit of tolerance for not getting the job done.

We need type inference more. The computer has built the AST, why do compliers seem so incapable of traversing that tree and finding the type errors for us?
Unpaywall Privacy Policy
My guess is that suppressing spammy pages got too hard. So they applied some kind of big hammer that has a high false positive rate. You're getting the best of what's left.

Maybe also some quality decline in their gradual shift to less hand weighted attributes and more ML.
Where in Africa? And what was the custom? I'm always interested in customs from different places.
In fairly old and I like going to the office most days. I worked for years as a sole developer on a project. While I worked from an office I didn't collaborate with others in any meaningful way, yet I still liked going into the office. I've certainly never been friends with my coworkers, but it's really nice to have the same people around with the same goals.

I can understand work-from-home like once a week though. I've also never had more than 15 minute commute though.

Nowadays I work in on classified material, so there's no possibility whatsoever of remote work.
Source for the GBA version? I was considering looking into that one too.
An assemblage approach to liquid warfare: AFRICOM and the ‘hunt’ for Joseph Kony
Sounds like you’ve worked with a lot of sub par product managers then. A good PM is extremely good at identifying the actual problems you need to solve, the ones that can make a true impact on the business strategy you’re executing. Bad PMs just chase feature after feature, without identifying the impact they can/can’t make.

A good PM also brings in engineers to meet customers frequently, so long as it respects the engineer’s schedule.
Not really true. If the particular computer you’re running the code on is warm due to weather conditions, which affects clock frequency, it doesn’t tell you anything about the performance of your code.
React Admin is awesome for simple low code CRUD applications.

https://marmelab.com/react-admin

Combine React Admin with Hasura (automatic GraphQL on top of PostgreSQL) and you can build an entire back office admin suite (API endpoints and admin front end) in a matter of hours.

https://hasura.io

This adaptor connects react-admin with Hasura:

https://github.com/Steams/ra-data-hasura-graphql

Here's a reference application I put together:

https://github.com/cpursley/react-admin-low-code
My herd reaction is that I am distressed to see this kind of thread in a SpaceX discussion.
Don't get me started on Outlook search. For a company that runs a global search engine, the most prominent mail client in the world is absolutely shit for searching.
I thought that’s a GNU-ism that wasn’t in POSIX, but https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1... taught me differently.

Now I think it made it into POSIX only fairly recently (corrections welcome)

(it is a good idea, though)
Nice - I totally forgot about Gists. I've used them in the past but strayed when I found them lacking when it comes to keeping them organized. Your comment did make me go re-look at Gists though and reminded me about GistBox and other related services that fill in some of the gaps. I think for the time being though I'll just work off of a local repo and build out my Gist library that way.
World’s Shortest Wavelength Laser Diode Emits Deep UV Light at Room Temperature
It’s fine to compare static and dynamic, but it’s important to understand the things you are comparing so you don’t make silly (and very common) false dichotomies like the one you point out. The problem isn’t the comparison, but laziness.
Did you try putting them in quotes?

EDIT: I don't know why this being downvoted. This is a genuine question to understand if the problem is the size of the index or the fuzzing matching that search engines do.
Look for api platform ( https://github.com/api-platform/api-platform ) otherwise flask rest api is another great option
roadmaps : https://usefyi.com/templates/roadmap-templates/
AIMP – Audio Player for Windows and Android
>They have no consistent norms of evaluating the quality of their work and their primary purpose is to advance literary explorations over calibration to any particular truth of the matter.

This is patently false if you read any critical theory, in which reaching the truth on a matter is taken much more seriously than any literary aim. You can claim that mainstream critical theory didn't or isn't reaching the truth, but it's a wild claim to say it makes no attempt to do so. Read the Wikipedia article if you don't believe me.

>So saying a critical theorist is well-studied by other critical theorists

Critical theorists are studied and used by philosophers, legal scholars, and sociologists - it's not only critical theorists in some kind of secret club where they all congratulate each other. They are studied in literary fields not because of the literary value of their writing, but because of their criticism and aesthetic positions.

>but I think a true critical theorist would leave that up to debate.

They wouldn't, because critical theorists can recognize the truth and falsity of claims. Your criticism would be better aimed at the so-called postmodernists (and it'd still be wrong).
I don't see that as too evil for a 19 year old founder 16 years ago. I have called users dumb internally for forcing me to let them give me admin access because they don't understand how permission system works and will complain.
Shit, he should have considered the human cost of method_missing.

Yes, I am serious, it’s a massive productivity drain. You encounter methods that you can’t google for, so your grep game better be good to get work done (grep for a portion of the name, and then method_missing itself if that fails). An IDE is useless in this case and your performance goes out the window. It’s much better to dynamically generate a finite number of methods you can see when inspecting objects.... I suspect those would jit better, too.

Oh, you want to access the call stack on your server to figure out where that frame is? Jokes on you, ruby has no remote debugging mechanism aside from a core dump or building your own heap inspection access.

Dang, why was this flagged?
> - He seems a bit disappointed that Ruby is mostly used for web development only and would be happy if it was used in research and AI.

Flowstone ( http://www.dsprobotics.com/flowstone.html ) uses Ruby for scripting, so there is a bit more to Ruby than webdev.
I have been working on this from some time. Checkout

https://github.com/daptin/daptin

I have been deferring another show hn since the last one, since I am always in the middle of adding one more feature :p

my overall goal in daptin is to build something reliable which can run for years without needing any maintenance. Some things to show this is that its written in golang and I build static targets for all target hosts, the thing is open-sourced and licensed to be used without fear.

As for the features, I will try to list some here:

- YAML/JSON based data declaration

- CRUD api implementing https://jsonapi.org/

- GraphQL api

- Definable actions, for custom apis

- Integration to any 3rd party api based on swagger/openapi spec

- Runs on mysql/postgres/sqlite

For more advance features:

- SMTP server, IMAP server

- Self generated cert/ Acme TLS generation support

- Encrypted columns

- Asset columns (file/image/binary store)

- Asset columns backed by cloud storage (like ftp/disk/gdrive/s3/bb and many)

- Native OAuth/3rd party login support

- Exposing cloud store folders as static websites

I have built a lot of apps on daptin over some time now and I love that it has become what I envisioned it to be.
You know, the lowest hanging fruit right now isn't even energy generation. It is on insulating/ventilation of buildings. Despite that all the action is on energy generation, and for good reasons. The only of the low hanging problems that we really solved is illumination, and that took many years after we got a solution that was better than the older tech on every single way.

The same way, we can't wait for the generation problem to be solved before we start exploring the solutions for capture. We have to do everything all the time; just not with the same intensity.
To be fair, Google has always been trash at searching for recentness. I don't remember a time when searching "recommended X (current year)" didn't return old out-of-date info. I think Google has had a habit of returning 3-year-old pages since its inception.
My understanding is, that the Nasa didn't like the idea of propulsive landing. As the dragon capsule is purely for supporting the ISS, SpaceX has no incentive to spend money on anything they are not using for the Nasa missions.
For everything else, they are developing the Starship. If that program goes as planned, the dragon capsule will be used only for a short time, I guess.
This article is essentially just complaining that DDG and Google don't have special parsing for reddit pages ("How come it doesn't know that thread didn't get many upvotes?", "How come it thinks some change to the site's layout was an update to the page?")

Maybe if you want to search reddit, the best search engine is the search bar on reddit.com.
The explosion was unexpected so either they will have to fix what went wrong there, which in turn will possibly effect the design which would then most likely need another flight test if you want to be safe enough or they will let it be as is which would be unsafe?

They expected the splashdown to happen several seconds later than it did. This could mean the capsule was going faster than it should have before its parachute deploy or it didn't slow down enough when hitting the water which would be worse.

Finally the main parachutes where touching each other pretty aggressively it wouldn't seem than unfathomable that two or more of them get tangled up, I don't think there is a backup solution for if that happens.
everyone knows the best way to search reddit is via google. The search engine bar in reddit is for optics only.
Remote work is international. I know a couple of great engineers who earn $150-200k remotely while living in the area where $3600 is considered a decent salary. That's $3600 annually, as in $300 monthly.
Text to Speech Synthesis Build Talking Apps with AWS Node JavaScript
I'm a bit cynical with this but I believe a lot of the "super smart" AI tech they no doubt run over all their search these days isn't actually that super smart. If we actually handled metadata properly "last month" would be a trivial, "dumb" thing to search for but apparently that's broken. Why?
Hip Hop artist “MJ The Jeweler” has added some new flavor to Hip Hop
Earth is a (reasonably) gas tight container filled with flowing liquid (lava propelled by convection currents). Europa (the moon) is a reasonably gas-tight container filled with water under an ice sheet.

Of course Earth also has appreciable gravity. The real problem isn't that nature produces no gas tight liquid-filled containers, it's that gravity is the primary mechanism by which things are naturally created in space. Asking for a situation without gravity virtually requires artificial construction.
Do you know if they had a path for redundancy for a propulsive abort? With 4 parachutes, they likely have the design able to handle a single 'chute failure. Not sure what would be involved with single failures on the propulsive abort but that may have been a large contributor to go with the required return fuel.
I agree this is weird, but isn't it pretty similar to the old c pattern of returning an opaque handle? I'm assuming you can't do anything with the object, since you don't know its layout and its member functions would be inaccessible. it sounds like you just get to hold onto it and pass it to any accessible functions that take it as an argument. am I misunderstanding how this works? I can't find any resources that directly explain this situation.
I suppose what I'm arguing for is keeping onshore, but allowing people to telecommute. They all speak the same language and understanding. The company doesn't lose anything, probably saves a great deal in real estate and building insurance.
they have an extremely disproportionate share

How is it “disproportionate”? It’s their property! I don’t get to say to my neighbours, you didn’t mow your lawn so it’s mine now.

But as others have said this is very mild compared to the tricks founders play on employees all the time. Preferred stock should be made illegal, common stock for everyone and involuntary dilution also made illegal.
Dev Article Analysis
> In the US, roughly 5% of households earn more than $200k. In a town of 70k, you’d expect there to be roughly 27k households and therefore 1300 households earning more than $200k.

This assumes uniform distribution of household incomes across cities of different sizes, which I suspect is a shaky assumption. More likely, the high earning households are concentrated in a short list of major population centers.
The idea is that you wouldn't need large refactorings in more dynamic languages in the first place since you are operating on a different abstraction level.
The worst part is when you invoke a method like a property but it has side effects.
They mention in the stream that it was not going to be used today.
Very true, I've heard a lot from management things like "we need another you" or "we need to clone you".
> Static type systems will typically require you to state the full type of o.

This is not the case for languages with support for structural typing (as the article mentions in the appendix), and most modern statically typed languages have some degree of support for abstract interfaces of some sort which also support writing functions with only partially known information about the type.

I think one of the core insights in the article is that your code will always make at least some assumptions about what it is processing (unless you're implementing the identity function, or a function which does not inspect its argument at all), and these assumptions are your type. So if you expect "o" to have a field called "f", and this field should return something on which a "+" operator is defined, then these properties form your type (in structural typing this is easy and boilerplate-free to express, with interfaces there's some boilerplate but it's definitely expressible).

In that light, the difference between static and dynamic typing isn't how many assumptions you make in your code, but rather how explicit you are about them, and to what extent you make your assumptions amenable to automated reasoning.
Cuz it is goddamn hard!?
The explosion was fine and expected. They mentioned this in the livestream, although it looks like the FTS and not aerodynamic forces. Either way, it happened after the capsule was well clear.

Regarding splashdown timing, we will see. They've been testing this extensively in the background, and parachutes have been a pain point all around.
> He regrets not focusing on immutability primitives earlier.

Hah, I think every business-first (as opposed to academic-first) language had this problem.

Immutables are easy to implement in every OOP language but the if standard library isn't aware of them out-of-the-box you're SOL.
I've been using DDG as a good enough search engine for most things, but when I sometimes fall back to Google, it blows me away how many ads are on the page pretending to be results!
Shadowstats is garbage.

Their inflation index is literally the official CPI index plus a constant (~2.8 last time I looked). He's that lazy about his scam.

The maintainer of shadowstats isnt in the business of maintaining an honest set of metrics, he's in the business of selling misinformation around hard to measure things.