skysight-inc/HackerNews huggingface dataset:
> Why on earth use a dynamic language like Ruby or Python and then try to bolt types on top.

To answer this (as someone who basically only ever writes in Python):

There are a few cases where it's really nice to be able to add type annotations to methods or functions. The most obvious example is API calls; it's nice to be able to say "this needs to be a list, give me a list", and not have to do

if not isinstance(var, list):
var = list(var)

or

if not isinstance(var, list):
raise ValueError("I know I didn't tell you I needed specifically a list, but I need specifically a list in this case")

Over and over and over again all over your module. Look, give me a list, I need a list. I need the APIs that list has, I need the interface it uses. I don't want a generator that I'm going to be iterating over forever, I don't want a string that's going to get split into individual characters.

Duck typing is all well and good, but just because strings, lists, sets, and os.walk are iterable doesn't mean I'm able or willing to handle those.

It can also help a lot in IDEs; for example, if I type-annotate a method to accept "name" as a Str, then my editor can assume that "name" is a string, even without any other evidence to that being the case. Likewise for things like warning about return types.

Lastly, it lets you do automated testing as well. Hey, you're passing a FooNode to this function, but that function accepts a list. I know this because NodeCollection.find() returns a FooNode. Makes it easy for the dev to look at the report and think "Oh, I meant to use NodeCollection.findall(), oops!"

I certainly don't want a statically typed language, but there are a lot of cases where my internal logic is fixed and I don't want my method to have to know how to deal with int, str, none, bytes, etc. Type annotations can solve this problem for me and for other people using my code.
Yes, right now people are fighting it even though it's common sense to have these measures.

But eventually they'll get used to it and the false sense of safety it gives them when the danger has already passed, and they'll be fighting to give it up. Wait and see! People have a slow momentum.
We tried using Google Meet for work meetings at my university. The experience SUCKED compared to Zoom. There were serious problems like taking 30 seconds to a minute for the screen share widget to popup after clicking the button in Firefox! It was, frankly, unusable for us.

We also tried self-hosting Jitsi, and while that kind of worked, we had some problems getting everyone to be able to connect to it and send/receive audio. It went on the backburner of things to look into more later.

Zoom has a lot of problems, clearly, but it solved THE most important issue: we can actually communicate successfully with it -- as in right now with minimal additional effort. That's why it won.
The point I made is more nuanced than that. I didn't say there is a large financial barrier to entry for the production of a modern website. The point is, Delicious, Digg, etc. would fizzle out today pretty quickly. Consumers have come to expect a certain refinement of design, usability, mobile-bullshit, etc. etc. that web companies of yore weren't exactly known for. What we're left with today is a bunch of crap that looks good but lacks novelty.

It's mostly due to this principle actually that Facebook usurped Myspace despite having far fewer features.

One exception to the rule lately is Roam Research, which looks like dog shit but is apparently popular.
Love when people who get all their news from mainstream media news articles become experts at
Yeah, there was a ton of discussion on this in the Ruby bugtracker and at core meetings. Matz is very sensitive to breaking the language with Ruby 3 and the core team is doing their best to ensure an easy transition.
As fortunate as I am, being a software engineer in the US. I rather live in place with a good safety net. I feel we all are one sickness away from being broke. In any case, you can't really enjoy life when everybody else living day by day.
So, why would a company with different use case than average ruby users implement stuff in the core to confuse many ruby users?
How is this different from a band performing exclusively live to people who buy tickets and actively disallowing recordings? Or what about a Broadway show that doesn't have a recording?

Should we force all performers to make their content available to buy to anyone across the world? I'm not necessarily against this, but it would be quite a big change.
> All of us need to help.

I did help - by nearly dying. I had to receive emergency care for appendicitis and could not get anywhere in my region to perform the appendectomy because my city decided to shut down all elective surgeries. Why? So that 32,000 morbidly obese octogenarians could die with the best-possible PR spin, which spared the state and their hospital administration staff of any wrongdoing.

I developed sepsis and nearly died as a result. I am a healthy 30 year old who went through a common medical emergency with a more than apparent, streamlined medical solution. I was denied basic care and decency, like many people were, because of all this garbage about there being a pandemic.

I don't care what you say - any 30 year old's life is more valuable than your grandparent bound to a nursing home. So, no, fuck that - I will not stay home. I will fight for my ability to stay alive, thank you very much. If a pandemic can bring down a country simply by forcing people to stay home, we deserve to lose everything we've built towards. I posit instead, however, that things would be just fine - and just the way they are right now - if we completely ignored your ridiculously generalized request.
The secession is forced to hkers. And then start the hammering. Just like u and t people that they are x whatever x is as an excluse to thumb is down.

The best scenario if that is the path is Switzerland model as a neutral ground. In fact that is what 1c2s model is. but that is unlikely now. You have that option if some acceptance of similarity (languages - French, Germany etc as English is the business and government internal language). Hk play a different game due to its proximity and multiple strong countries around (in influence, history and trade).

Unfortunately, China traditional cultural view That the world is one and no coexistence in heart. Its stands is really Hans or barbarian does not help. It got an economic of scale that is hard to beat. And once back on world stage it is a force that fit dominance more. Unless that change Hk fight, our fight here, is hard.

The china does not understand and take this. At least not for long. Dang ... No way out yet. But fight on. Cathedral vs bazaar. One vs many.
Thanks for clarifying! It's great that Square is funding work like this.
Looks like a Google Cloud incident of some kind?
I already using it.(from Product Hunt launch) Perfect fit for work-day routine especially on WFH.
Internally, they sold the operation to the public as "restoring law and order" to Hong Kong and endlessly showed videos of protesters attacking police officers.
Wealth is mean-reverting along genetic lines. I.e if your removed ancestors were poor, but your immediate ancestors were rich, chances are you or your descendants will revert to being poor. Together with available data conditioned on factors like geography and ethnic background, by far the most likely hypothesis is that expected wealth is mediated by factors like intelligence and time preference, which are strongly genetically heritable.
> don't enter into an exclusive contract, and pick instead a contract that allows them to market in other places as well.

It's not like you get to tick off a feature list in your contracts to get all the stuff you want. Audible is likely paying them for exclusivity and they're getting read and promotion out of it that other publishers aren't able to get them. The author's goal is to get their work to where people who want to read it are. It a weird sift of responsibility to expect the author to concern themselves with how the overall audiobook market shakes out for consumers or even other authors. They have no leverage in the negotiation to make those decisions unless they're like Stephen King.
I think there's an argument to be made that validation should be done with a turing complete language to be most effective. However, JSON schema, while weaker and more verbose does have the advantage of programming language independence which whatever typescript has absolutely does not.

Either way JSON schema is fairly lightweight and didn't try to accidentally create an awful new programming language (cough XSLT cough). I don't see it as indicative of any of the kind of fuck ups XML went through.
I too am feeling somewhat optimistic about this direction in technology, and for approximately similar reasons, though I don't think I feel so strongly about it as to craft a blog post on the topic.
Yeah, they also don't take a cut of the regular day job salary of an app developer who writes an app on the side, or his inheritance from his mother, or his niece's dog.
Perhaps, but bringing in a ton of workers can exacerbate a shortage. The point is that the ancestral post was claiming that Amazon's presence in Seattle is an unalloyed good, while I'm saying it's more complicated than that.
(The only proper) PDO tutorial
The demo is now available for Android devices too:
https://play.google.com/store/apps/details?id=com.buildtheoa...
Huh, cool. Not in my country, though.
This is the most important story on HN today, and predictably it’s ranked 56 as I write this.
https://trac.webkit.org/changeset/263992/webkit/

A specific set of sites with hardcoded references in Webkit? Maybe it's just me, but I find that really weird.
Yeah, "stop working" implies the glasses broke due to a glitch

They are pulling the plug
Do you mean the "internal monolog" in parentheses are added by you, and only the text after the parentheses are generated by GPT-3? Either way, it's kind of fun to think of it as kind of an experiment on the bicameral mind theory (or at least Westworld's interpretation it), with the "monolog" being provided by you, and GPT-3 responding to the "internal voice from "God". Maybe that's how GPT-4 can gain consciousness, or at least the appearance of gaining it :)
Two things to consider:

1) They plan on working out orbital refuelling before sending a Starship to Mars, this might not be enough to return it to orbit from Mars surface depending on how much fuel needs to be used for Earth orbit departure but I wonder if it would be enough to decelerate into Mars orbit and have enough left over to return to Earth, this could open up some other possibilities which leads to #2

2) If they wanted to do a sample return mission, they might not need to land the whole Starship on Mars. If they put the Starship in orbit they could use it as a command module and send a Mars Lander down that was kitted out with enough fuel to return a sample to orbit. They should have about 330,000 lbs of payload to play with.
Viktor Belenko
Watch Live: Tech CEOs Testify Before Congress
This should be the 'New Deal' of the 21st century.
A-fucking-men.

In the course of my job I write Swift for iOS and Ruby for server APIs and our web-based UIs.

Type issues are about 0% of my Ruby bugs, but dealing with all the damn type requirements in Swift regularly takes dozens of minutes to track down when some weird esoteric error message pops up. And God help you if you try to use generics.

If you want strong typing, then good for you. Just pick a language that fits that mold.

So much of what I love about Ruby is what it doesn't make me do.
Former Amazonian who acquired audiobook publishing rights.

Audible has people who buy rights directly from authors. By being publisher/retailer they can (but don't always) offer an author a higher % of the net sale than they would get from anyone else, AND they can promote the audiobook selling MORE units.
ATM. The horrors of working at a Navy installation that was trying to get ATM to the desktop (!) to work.

Fun times.
Kodak surges 1,900% in 2 days after securing a $765M loan to make drugs
Thank you for pointing that out, I agree, and updated.
The wiki page of veganism disambiguates between dietary vegans and ethical vegans.
What would be the point of such trust funds? Assuming they were not intended to pay out until higher education (age 18?) it would just look exactly like Social Security: a supposedly-funded massive future liability that the federal budget borrows against and/or repeatedly attempts to privatize. Except your idea would receive even higher contributions than Social Security does.
I assume it's not full-time for 6 months. More like this feature is concretely assigned to a dev.
A long list of GRUB2 secure-boot holes
> It's mostly a documentation system. And it slows development down.

Well, I guess this is also a matter of perspective.

From where I'm standing, I'd rather you slow down and "document" your code. Code written at the speed of thought makes for an awesome MVP and for an awful legacy for your co-workers.
#1 and #2, if they work as advertised, are great features but a lot of other companies claim to do this but have failed.

One of the biggest problems I have is image annotation using CVAT - the tool works when the task is simple annotation but outputting the annotation data and integrating it has been a pain-point. Also CVAT has a tool is great but has a lot of missing features :/
I remember seeing these things at MD Anderson about seven years ago. The pulsating light is indeed pretty cool, although I wondered why it wasn't a steady light. Probably because of heat, power efficiency, and the bulbs would have to be designed very differently (bulbs for flash vs floodlights). I would like to know if I'm right, or if there's something special about flashes versus microorganisms.
I also don't say controversial things online or over the phone -- secured channels okay still -- but not because I give a shit about "digital mob" (give me a break!);

What worries me is how the three-letter agencies vacuum it all up and have now started disappearing people, literally, under the guise of "stopping riots".
Despite how drastically different the recommendations are for each persona, there seem to be some videos which are inexplicably nearly universally recommended. It's practically a meme - the top comment on many older videos is something along the lines of "See you all again in 5 years when Youtube decides to recommend this again" or "I didn't search for this. Neither did you."
PostgreSQL Basics Prerelease
This course will help you get a good grip on PostgreSQL, walk you through various examples while helping you understand the fundamentals, and help you prepare for PostgreSQL interview questions.
Is TypeScript the future of web development?
My mom was a middle school Spanish teacher, and her favorite trick was to promise her Spanish I classes that they’d be able to read (but not understand!) just about anything within the first week or two.

And indeed, they could - eighth grade Spanish I students had to have had an A in English the previous year, so they were all decent English readers.

I’ve found that German is mostly phonetic like that, but not quite as consistent as Spanish is.
I wonder how the employees view this? The chain is an employee owned. Would they be concerned over being replaced?

Also that name is pretty insidious. Considering that chain is a Wisconsin based one... "Badger technologies" is based out of TN. Keep er moving (out of there) [That was a joke and a pro-Wisconsin reference guy]
"which I think adds weight to the argument that is unfair behaviour by Apple"

Apple takes back from the developer exactly what they gave the developer. This has been verified by a number of people, and this submission is just farcically wrong.

How is this nonsense front page on HN? Is this community this clueless?
You wouldn't know what edge cases it might have unless the language becomes a "major language" to have more eyes.

I don't think average programmers even know about it.
Yep, and glad to see the work Stripe is doing on things as well. Always enjoy seeing where you all are going.

Soutaro has been great to work with over here (Square), and he has a ton of really amazing things coming soon that we're working on OSS'ing later.
No, because it is wrong.

Ruby is not untyped. It is dynamically and strongly typed.

BCPL is an untyped language. One of very few.
nice list, terrible formatting on this website. whoa!
Without AMD's access to Intel patents we would all be using Itaniums by now, and I doubt AMD can manage to ever drive Intel to the ground.
FIRST LADY MICHELLE OBAMA - I mean, my values, in terms of what I think my obligation – my personal obligation – Michelle Obama – is that it is not enough that I succeed on my own. I have to care about the kid in the desk next to me at school because he’s just as smart but his mom works. And my father always kind of taught us to take in everybody’s full story. Not to judge people, the drunk uncle or the cousin out of work...

PRESIDENT BARACK OBAMA – Cause you didn’t know what was happening...

FIRST LADY MICHELLE OBAMA – You didn’t know what happened to them. You know, we weren't special. And as a result, you know if something good happens to you, if you have an advantage, you don't hoard it. You share it. You reach out. You give back. And I can say that my family, my neighborhood, my notion of community growing up shaped that view and shaped the choices that I made in life as I felt your experiences shaped yours.

https://spoti.fi/TMOPtranscripts
Simply, because of banksters, rotten owners of manipulated 'financial system' - the rothschilds & their bitch€s, institutions, and so on. Killuminati. That system is very easy to manipulate (for them, not for us)... They've created the most powerful currency ever. No, not USD, but the DEBT. With this, they can do everything today, as they owe also governments and the rest. They can create 'crisis' just like that, usually to rob working people of valuable assets (that comes from real work, not from usury), to cover their worthless (melting since '71) "money". And tell the people that's their fault. Again and again. Decade by decade. The sad thing is that so many people still believes in that whole rotten, satanic system; only some people have their minds open enough to understand this, to know that's our sad reality (it's not about what we believe in, but what we SEE); the others are blind, 'too busy' or 'too lazy' even to think, so it's easier to call it 'conspiracy, theories, etc'. Today, if mainstream fng media call something as 'conspiracy', you should think about that twice and analyze why. Same about pseudo "law", that concerns us, but doesn't apply to them... Which promotes deviation, but banishes almost everything that is actually good for us.

That why people do stay poor - because of corrupt puppet governments owned by these 'elites'... The humanity should have much bigger, much better, beautiful achievements so far! But that's impossible in this system, which makes the people focusing mainly on bullshit, instead of things, that really matters! What people can do? Well, nothing special, just WAKE UP and start to think! The more the better. This is what the system fears: awake, thinking people. People who have the potential to be free... The system needs slaves! That's why the world looks what it looks like, that's why people suffer - needlessly! Thank you & good luck (we all need it).
A world of fewer cars and less driving
I do Upwork since 2008. And toptal is a BS actually
I didn't really asked them. This was feedback on linkedin, or they personally told me, one after I told him that I was very pleased with his work.

Maybe I was also a bit lucky to manage these eager young devs, full of energy to prove themselves.
Some things are acceptable in California, but are not elsewhere. Some things are unacceptable in California, but are elsewhere.

For instance, Germans have a vastly different cultural and legal stance on when it's acceptable to film strangers. The same can be said about nudity, free speech, borders, and perception of historical events.

Globalist is a misnomer. It's US-centric. The call on what is acceptable shouldn't be left to a somewhat homogenous group of Californian middle-class employees.
Sorry for the quibble, but it's only a win in Vegas because the expected value in Vegas is negative due to the house edge. The expected value of human effort is typically positive, so a push is not a win in the development of companies.
> I wouldn't interpret Sony's and Microsoft's decision for AMD graphics as anything other than Nvidia being dickheads.

I think that's a large component, but I'd like to add, ontop of maybe pricing and the like, Nvidia is being a dickhead in openness towards their hardware/software stack. Which, documentation of which is determined important for AAA game optimization over the course of operation of the console.

Additionally, there are important aspects of AMD's GPU architecture that are adventitious for teams squeezing the most amount of performance out of a fixed platform. Specifically, as far as I am aware, AMD's compute is much more flexible in context switching while the graphics pipeline is active, which at least used to be a problem for Nvidia's architecture.
Is it not? They had to apologise and it got them into quite a bit of heat with an ethics department... Interested to know how it's irrelevant or a mischaracterisation!

https://www.theguardian.com/technology/2014/jun/29/facebook-...

Edit: original paper https://www.pnas.org/content/111/24/8788.full
When I took over this building, the prior landlord had developed cancer a year earlier and was on chemo.

One of the tenants found out, and spread the word to all the other tenants - and encouraged all of them to stop paying rent. A little over half of them stopped paying an elderly man rent while he was in the hospital having chemo.

That meant that he couldn't pay the mortgage on the building and was forced to sell it.

That is what it's like being a landlord. You should try it and your opinion on "evil capitalists" will quickly change from your current twelve year old's perspective.
> I just don’t see how direct human experimentation provides any scientific benefit at this point.

While historically self-experimentation has led to great scientific leaps, here (from what I understand) the goal was not so much to drive the science forward, but to protect the self-experimenter from infection and harm.
Extensive discussion: https://news.ycombinator.com/item?id=23989527
No, but I rather pointed out the one which NVidia has full control, and uses to sell NVidia optimized games.
This is Apple's US terms for developers of paid apps:

> You shall reimburse, or grant Apple a credit for, an amount equal to the price for that subscription. Apple will have the right to retain its commission on the sale of that subscription, notwithstanding the refund of the price to the End-User.

If you disagree, please cite a source.
That doesn't fix anything.

• Most often people break semver by accident, so they wouldn't know when a release should have been "a new thing" instead. You can't replace QA with a versioning scheme.

• Hyrum's Law means you can't really change anything without risk of breaking someone somewhere. It's hard to know what can you change without breaking someone. If you try to never break anything, it leads to absurd trade-offs (every release becomes a thing you support forever).

• And when APIs are broken intentionally, it may be unavoidable necessity. Sometimes some external dependency changes (OS, hardware, other APIs, 3rd party vendors, laws) and the breakage has to be propagated through. Sometimes APIs reach their scaling limits and can't support increased amounts of data (in library APIs you may have O(n^2) interface, in web APIs you may have exposed something that requires full DB sort or scan, in binaries you may run out of bits in field sizes).
Unfortunately we may also have to define the 0th law, "A robot may not harm humanity, or through inaction allow humanity to come to harm."