skysight-inc/HackerNews huggingface dataset:
These examples I gave were on a pretty high temperature (which I think makes the fact that its answers are correct even more interesting), so YMMV. Here's a gist with the full transcript (note that several of the items at the top are written by hand, not output by GPT-3):

https://gist.github.com/blixt/b48d2d41590d9b4ad2faeb66d63c3f...

I'm also sure there's a better set of input Q/A to make sure it's able to cover more question formats.
Matz had mentioned this as a key reason he was interested in working on this, as well as a "language server" with a lot of really interesting features like what JS/TS has with VS Code.

I had the good fortune to hear him talk about it at length at a conference a while ago and there's all types of fun stuff on the way.
how can they be worth twice as much as snap with less revenue and less users?
> (Most likely the answer is NO, so you wouldn't know about brute-force attacks, invalid requests, corrupted data, or other anomalies the developers should have their eyes on).

I would be much more worried about security if the developers had access to the production environment than if they didn't.
not sure if you've actually read the article
Off topic but, why would anyone want to buy audiobooks via their local bookstore? I haven't seen this anywhere else: when is it something desirable to ADD a middleman rather than removing them?
Parents with children forced to do school at home are drinking more
Perhaps for third party software but an operating system like Windows 2000 is obsolete because there is a newer, better version for sale and Microsoft clearly does not offert support for it.
Thanks for the link! I'm going to make the switch to physical sunscreens. I don't think I can justify not using sunscreen here at high altitudes in Colorado.
Your membership to Libro.fm gets you one token per month at $15. You can get any audiobook you want with this token. Then any additional audiobooks for the month get you a 30% discount off MSRP

It's not that bad, honestly, when compared to Audible which also limits you to one a month + discounted price for additional
Adults and engineers both hate things sometimes (tone policing, for example).

Both sorbet and RBS have put huge amounts of effort into bolting type systems onto ruby in ways that don't run afoul of Matz's categorical and in-principle rejection of adding type-annotation syntax to the core language. Both or either of these projects would have much better ergonomics without having to bend to this constraint.

As ruby's user base skews further and further away from the hobbyist market and toward the startups that began in the period when ruby was 'cool' that have now grown up into enterprises, this pressure will continue. If Matz doesn't recant, the two possible futures are:

1. Deep compromise (see Sorbet, RBS) to keep types out of the core language; or

2. A hard fork, or a one-level-up language like typescript.
Or throw yourself in front of a flying tear gas canister.
yo i love everything on codrops especially these. thank you for sharing with the world :)
Based on the relative smoothness of Ruby version transitions versus Python, I trust Matz’s preference on this implicitly. One good thing about it being external is that you can optionally and experimentally annotate existing code without munging up your source files. At least so long as this is a bleeding edge feature, that separation makes a lot of sense to me. It’ll be a while before anyone can be confident in a particular model for how this should work, until it’s been in use for a good long while.
A sterling argument could be made that Capitalism as a concept requires a permanent underclass of low income workers. for example, Guardiola-Rivera believes that poverty and inequality are political issues that can only be solved when the poor organise and come up with a solution to liberate themselves.

Rising income inequality is breeding more inequality in educational opportunity, which results in greater inequality in educational attainment. That, in turn, undermines the intergenerational mobility upon which Americans have always prided themselves and perpetuates income inequality from generation to generation.
This dynamic all but guarantees a permanent underclass.
It's almost like there are people making massive profit off of these things.
I’m a front end engineer. I go to Defcon, i read CVEs and exploit news. It’s a hobby but I feel like it also helps to bring a different perspective into the application world because my peers don’t seem to care much.
Ok. Not to do what?
you should probably publish this to github or something so people can subscribe to this as a filter list.
2) Pretty sure Tesla is still not producing 10k cars per week. Their Q2 2020 update shows max quarterly production was ~105k in Q42019, which is ~8k per week. I can't find anything suggesting they have ever peaked over 10k per week.

4) Replacing old hardware is obviously not the same as shipping all the necessary hardware in 2016.
Lol, I do the same thing with Oracle at my oppressively bureaucratic workplace. Servers? No. New software? Fuck no.

It's amazing what I've managed to make this clunky language do, because its the only tool I can effectively use.
Who actually believes Musk's timescales? Musk's overly optimistic yet technically plausible timescales seem to be part of the reason why his ventures are so successful. With the right culture and team members, it drives people toward the finish line. The challenge and constant pace of progress is motivating. With the wrong culture and team members (most companies, most people) it leads to crash & burn. Musk's exhausting personality is precisely what makes it all work.
That isn't true. They enable the return of the interchange (from the issuing bank), they do not refund the scheme fees.

In fact, you will pay more on the scheme fees to process a refund, as you need to send another message into the scheme's network - often charged per message or per byte etc.

Interchange is not payment scheme revenue - it is just passed through to the issuing bank.
Not just Google buy any company's cloud-connected product.

I have a Roomba i7, and it works well, but it's 100% reliant on a web connection to control and to train it's automapping feature.

If iRobot gets bored with the model and decides to discontinue it and the cloud host, am I going to be stuck with an expensive paperweight, even it's mechanically still in great condition?
New AI identifies prostate cancer with great accuracy
Minimal DIY Computer 68k Nano Is Maximally Understandable
Steam is not a monopoly. You can install other stores and you can acquire and install software directly on your computer.

AppStore and, to lesser extent, Google Play are monopolies, that severely restrict rights of their users, no matter what people say that 'Apple is not a monopoly because you can buy another phone'
You mean because the word "untype" is a negation and as such doesn't evoke a positive tune?
Hello World
hello, i am brand new to this platform and uhh, i don't know what too expect
Notably, Square, founded in 2009 didn't become a money transmitter until sometime in 2013, IIRC, and I think a few laggard states in 2014. This was in service of Square Cash, not the core payments business. They were, however, merchant of record the whole time.
Django Developers Community Survey 2020
Entering Chinese characters requires using an input method engine that turns keyboard input into a list of candidate words from which the user picks the correct one. If you used that method to enter a password, shoulder surfing would be trivial. I think it's usually automatically disabled for password input fields.
Minimal single-board computer based on Motorola 68000
Hmm i thought dark souls was the best and only ARPG.
>that create value which others consume.

and

> Thereby comparing revenue of a platform against a traditional business model doesn't make sense

When two entities trade, by far they do it because they both benefit. There is no difference between platforms and other businesses. Each provides value to customers, and the sum of the benefits each gains each trade (often called consumer and producer surplus in economics) is the net gain to the pair.

Revenue is a very good measure of how valued these trades are to customers. In fact, almost all customers would pay more for the benefit (up to but not exceeding their consumer surplus).
Don’t Get Distracted by the Spectacle of Tech’s Big Antitrust Hearing
You might be correct.

There have been attempts to have types outside the main source or in comments for many dynamically typed languages. They seem to fail due bad programming ergonomics, as maintaining separate "header" files is cumbersome (hello C my old friend).
> I believe 4K support is required?

As I said, I don't think that's the case. ARMv8-A supports the 3 page sizes and has a register so that implementations can advertise which are supported.

> Armv8-A supports three different granule sizes: 4KB, 16KB, and 64KB.

> The granule sizes that a processor supports are IMPLEMENTATION DEFINED and are reported by ID_AA64MMFR0_EL1

https://developer.arm.com/architectures/learn-the-architectu...
This is why Booker/West-style baby bonds could have a significant chance to alleviate structural poverty. Beyond a certain threshold (and I think we’re past that in the US) equality of opportunity (better education, etc.) won’t make up for starting out poor. What people need is seed capital.

For a fraction of the cost of universal healthcare, we could endow each child born in the US with a $250,000 trust fund at birth. That would be game changing.
Separating type definitions from code can be considered as contributing to readability of idiomatic Ruby on one hand, and type definitions on the other, taken separately on their own—by not imposing constraints on either syntax.

IDEs will likely be able to seamlessly peek/go to RBS type definition on any Ruby identifier in any case.
>Hot spring bacteria won’t survive the arctic and vice versa.

No but can adapt, any discussion about it is just plain stupid, the chance is small but give the mass of chances over time it's not that small anymore, you know like intelligent life on another planets.
Part of the 1984 method is that even when techniques don't work, they lie and say the techniques do work, to scare the populace. See also the polygraph machine
We should give it this prompt

## First Law

A robot may not injure a human being or, through inaction, allow a human being to come to harm.

## Second Law

A robot must obey the orders given it by human beings except where such orders would conflict with the First Law.

## Third Law

A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
Googles next five results? Surprise... Ads, pay to play
Neither of those could really be counted as "extinguished" though. Hotmail evolved into Outlook, and Xbox is doing quite well. Those seem like pretty solid outcomes.
> Type annotation takes away from readability.

Do you mean for Ruby specifically or in general? I've found that it's much easier to (safely, accurately) read, use, and extend e.g. a TypeScript file than its JavaScript counterpart, even when provided with a .d.ts file.
Mystery of origin of Stonehenge megaliths solved
I fully agree with your sentiment, but the specific issues discussed here (having a maximum password length of 10, silently truncating passwords, silently replacing non-ASCII with '?', setting default passwords to 6 numbers, not rate-limiting password attempts) are not things that require a red team / blue team to figure out. They aren't things that require scanning dependencies, auditing source-code, etc.

These should be as basic as not storing cleartext passwords.
Probably apply for management jobs.

There’s not really any specific skill you’re likely to pick up in ~2 months that will make you more or less hire-able for “tech management jobs related to designing products”.

Might as well start applying now, which will give you more time to get into the groove of interviewing at the companies you pick.
Way too expensive to even be in the ballpark of competing with other solutions.
Yeah, it is.

I'm having a really hard time understanding this "I need types forced down my throat" and "I like typing 3x as much as I would otherwise need to" and "yes, I want half my screen obscured by the types of everything I'm doing, not the actual code" and the "adding types now means bugs are impossible" mass cult hysteria that's running so rampant. Typing very occasionally prevents bugs that are generally easy to catch/fix or show up straight away when running an app. It's mostly a documentation system. And it slows development down.

Especially in Ruby which is such an elegant "programmer's language" I think it would just be silly.
Original link includes this tweet estimating about $8000 cost from Codea: https://twitter.com/twolivesleft/status/1288491970248077314/...

Here's another example from Wil Shipley where someone purchased 30 education copies and then refunded all of them. Total for the day nets out to -18 purchases and sales of $-360:

https://twitter.com/wilshipley/status/768540129203855360

If you made say a high profile game that a particularly whiny subset of gamers took notice of, I imagine it could be much worse, but I don't know that this has happened yet. I'd bet money that it will though, and you have to wonder what Apple will do about it.
This is why I do not like mypy or types in Python other than dataclasses. If I'm going to type the damn thing I better be getting performance ala cython. Why on earth use a dynamic language like Ruby or Python and then try to bolt types on top. Ruby would do far better to fix the bloody `and` vs `&&` issue (it should just be `and` and it should work like `&&`) and strings should be immutable by default with a special syntax or method to make them immutable.

But you're absolutely right about the downsides of stuffing types into a different file. I get why Matz did it (he wants to keep Ruby beautiful and types are crufty) but I don't like them in the first place.
Your profit (at 0 unit cost) will be

(Sales not refunded * 0.7-refunds * 0.3) * price

If

Sales not refunded/refunds<0.3/0.7 ~ 43%

Then profit can be negative (you lose money because more people refund than not).

>57% refund rate literally makes you lose money from listing. But even if just quarter of people refund that eats almost half of profit.
Adding type checking sort of clips the wings of a codebase, but makes it far less magic, and when you're a company the size of Square or Stripe you want as little magic as possible.
Pretty much. Matz is very sensitive to breaking the language in any way with the Ruby 3 upgrade, which brought up the true keyword argument hard-break and [likely got that pushed back](https://discuss.rubyonrails.org/t/new-2-7-3-0-keyword-argume...).

RBS and type files on the side were really hotly debated for a while and the core team settled on this as a way to not break the existing parser among other reasons.

While I don't 100% agree with them I have faith that Matz and the team make the decisions they do based on impact and what they see in the community.
* A manager discusses an unnamed worker's performance issues in front of the group, rather than confront the individual.

* Expecting strong performers to carry the weak without requiring the latter to step up their game.

* Requiring employee's to collect data (e.g. time-use tracking) that is never reviewed or analyzed.
>Do car dealers create value for car makers

Both - read about consumer and producer surplus in econ.

> The way revenue is measured seems to imply ....

Revenue estimates how much buyers were willing to pay for the product, but each buyer retains their surplus, so revenue undercounts the value to the buyers. But it's a decent representation of value added.
That doesn’t seem fair at all
i use pinboard as a replacement for bookmarks because I am on multiple devices and because of the tagging. I use it with keywords to save links to projects I"m working on or even want to read later. I also use the address bar's history for things too but those are things I go to on a daily basis. pinboard is for things I will get to in a day or a week.
Good suggestion. I can stomach Hakelius, certainly. He is one of the best writers in the editorial space in Sweden today.
i think snap had higher DAU while tik tok has higher MAU
I think it's moderately clear that they're not intending this be a complete solution to type checking in Ruby, but rather a starting point that the community can build on top of.

For instance, I can imagine adding something like comment blocks to Ruby code that RBS tooling can find and treat like the RBS files.
Of course I'm oversimplifying, but there are plenty of examples.

E.g. compare the UK and France over the last 20 years, and try to spot when France cut working hours.

Or look at China under Mao, with the frequent political changes, vs. under Deng. It's tempting to think the growth under Deng happened because of his economic reforms, but the growth started before the reforms. Just like growth started every time things settled down under Mao too, only to be severely disrupted again and again.

Look at Africa, and match GDP growth against peace vs. war in different countries.

Also, I did not speak about innovation. I spoke specifically about economic growth. Economic growth is affected by innovation, but it can go very far with little innovation.

[EDIT: Also to your mention of 'technocratic socialism' vs' markets, the two are not contradictory; many socialist ideologies favour markets as the primary resource allocation mechanism over planning]
Democrats attacked the economy and used covid as an excuse.
Aerosol and surface contamination of SARS-CoV-2 in quarantine and isolation care
Thanks for sharing. This may be one of the most interesting, and perhaps important, articles I've found on Hackernews. I will be thinking about the content for some time.
> distributed application monitoring system

Dang that sounds nuts, I haven't made anything nearly that complex haha. There is something about architecting something and seeing it work "on its own". It's a cool feeling.
FWIW, you can use inline syntax with Sorbet[0], one of the two typecheckers that will work with the RBS format (the other being Steep, which does not have inline syntax).

Here's a full example, complete with a typo, based on the example in the blog post: https://bit.ly/3hMEMSp

Here's a truncated excerpt to get the basic idea across:

# typed: true

class Merchant
extend T::Sig

sig {returns(String)}
attr_reader :name

sig {returns(T::Array[Employee])}
attr_reader :employees

sig {params(token: String, name: String).void}
def initialize(token, name)
@token = token
@name = name
end

end

Disclaimer, I used Sorbet while I was an employee at Stripe. I found it to be a terrific typechecker. It's also just absurdly fast (most of the time).

[0] https://sorbet.org
EmbedRank: Unsupervised Keyword Extraction (Paper Summary)
I don't use ruby, I am genuinely interested - why is it great? I'm assuming if it were ever allowed, it would be a use-at-will feature and wouldn't affect anyone who didn't use it. Typescript has probably doubled if not more my speed and accuracy since I've adopted it - yet I still do plenty of things in normal javascript. These days I'm usually unhappy when something does not have typings because it can make it terribly difficult to discover things.
That can be covered by the editor to give the user some hint by referencing the external file but for the user, having have to keep adding it on a separate file seems pretty annoying as you need to keep declarations synched in 2 files.

Also how do you type something in an inline function?
On the other hand, Colosseum did not work until the version 1.1.
Feel free to elaborate?
many entrepreneurs face the same risks . Bulk of open source development is unpaid labour . Developers are able to manage this by doing that over and above a regular job and doing it out of passion not money.

They have a choice whether they want to professional or amateur.

Excluding fiction authors have to be professionals in some other field to have something to write about . They don’t need to be professional authors.

If amazon or a publishing house can spend the marketing dollars to get your book promoted then it would make sense to do exclusive , If that’s not the case and they really wanted more people can read and enjoy it , they can remain amateur and fund it from pocket to make that happen don’t you think ?
Shopify Is Down
Part of everything in UK is run out of London.
Plus, back when the Sino-British Joint Declaration was negotiated (1984) there was already this heady optimism in the air that democracy was inevitable (as expressed in Francis Fukuyama's 1992 The End of History and the Last Man), and the thinking was that by the time HK would lose its autonomy and become just another Chinese city (2047), China would be a wonderful democracy. Oh well.
Sorry you can’t compare breathing with mushrooms. It’s more like reading an intense book or watching a horror movie. There is a psychoactive effect but it’s pretty small.
It's not that anyone wants to buy books at a local bookstore, but that people don't want to be forced to buy things from just one place. The core issue here is that exclusivity further strengthens monopoly, and that, I think, is the fundamental gripe.
Mysterious Mars cloud reappears to haunt a volcano on the red planet
How does Amazon replacing the local bookseller eliminate a “middleman”?
Not actually 3 years: 1,5 years since 1982 and 112 days before that. And if you stay at home you'll get only 30 rubles per month, it was a very problematic financial situation for many families.
3 years (1,5 years with payment and 1,5 years without) came only in 1989, when you had to spend many hours in long queues to buy anything for your child.
His view is probably informed by the Python 2->3 experience.
> That was doing something that had been done before, strapping rockets together to make a Heavy version.

That’s a common misconception - in fact, even SpaceX itself made this mistake! Musk said that making Heavy was almost as complex as designing a whole new rocket; which is also why they went with new next time (Starship) instead of incremental (Super Extra Heavy).
It's does, but between Google's certification process putting restrictions on device manufacturers and the fact that usually those alternative app stores can't be installed from Google Play, asking side the untrusted sources scare tactic against users, and Google Play protect so closely integrated in the OS now, theyre not really viable market places.

At best I guess we could say Google has a carrot approach where Apple prefers the stick.
In your opinion, how long should Google run the cloud infra for these glasses to work?
Indeed. To expand on your point: yep, it's incorrect. An untyped language is a language in which there is no concept of type. Assembly languages tend to be untyped. Forth is untyped.

The Ruby and Python languages do have the concept of type, it's just that they're dynamically typed, not statically typed. They check types at runtime.
There are only two references to Windows in the article. The first one says Microsoft might push an update to the UEFI revocation list blacklisting the vulnerable binaries. The second mentions that dual-boot systems are affected, basically a reminder that if you're dual-booting with SecureBoot enabled, you need to make sure you've got the new non-vulnerable binaries installed on Linux before any updates to the revocation list (applied in the previously-mentioned possible Windows update) prevent you from booting it.