skysight-inc/HackerNews huggingface dataset:
That's why I started my kids off reading James Joyce. Once they learn to manage their vocabulary and really grasp how grammar is supposed to work, then they can read Dr. Seuss without picking up any bad habits.

Sure my kids are teenagers and have never finished reading a book, but they'll be great authors once they do.
Quoting the top comment there, this is egregiously blunt:

"I was immediately annoyed at how invasive this. I'm a software developer so I'm sensitive to these sort of UI tricks. What MS has done this time:

Hit the user with a maximized Edge, with a modal roadblock window that only has one button that says "Get Started"

No option to get rid of the window, you cannot close Edge with the mouse and you cannot escape the modal window.

The only option if you don't want to "Get started" is to use task manager to kill it

Even when you do, it pins itself to your task bar

It puts an Edge icon on your desktop

It unsets your default browser, so next time you click a URL from a shortcut, you'll have to re-choose your default browser.

Apparently it ingests data from other browsers without your permission

Your parents and grand parents are probably using Edge now. They didn't mean to, they just couldn't seem to get it out of the way unless they agreed to "Get Started"."
Added a pull request that wraps typeof() and calls a "polyfill" if it the typeof() function doesn't exist. Gawk didn't have that until v4.2.
> An old gmail account being noisy is probably more a function of it being old than it being a gmail account. I suspect he'd see a great improvement just starting a new email address.

Hey's screener feature shows there's a lot of room to innovate on giving users control of their attention beyond the filters and labels that Gmail has deemed sufficient for more than a decade now. Setting up forwarding to use Hey as a read client for my incoming gmail email has shown me that my address being old and public is not the problem.

Inbox had bundling that was a promising direction, but that seems to have been scrapped when they shut that client down. I'm not a tinfoil hat person and don't really mind being tracked, but it doesn't surprise me that a company that makes its living off monetizing attention would never lead on giving control of it back to users.
Unique Advantage of a Chrome Extension for Screen Recording
well, I use osmodroid. I am sure you can find many here. I do want to contribute more after I have other things sorted. Wish you didn't have to worry about being poor.

I agree with you that HN is a bubble which is what I meant by my comment. We need to do something to take it mainstream than patting ourselves here over and over again. Talk about how ways we can do that. I don't like google articles because we waste time giving them feedback rather than to all the cool open source projects that deserve it.
Why do you have a door on your bathroom?
Not sure what's your point. Yes, other websites have misleading or deceptive names. mindgeek.com maybe tries to hide their activities, I don't know the company or the website, but if that's the case it's a different situation.

Something named H1B Valley that lists names of company founders in the US makes it sound as if the H1B visa is what allowed them to come to the US, or even what allowed them to create their company. That's misleading if done by mistake, deceptive if intentional. They will surely have more traffic thanks to this, that doesn't change the fact that it feels deceptive and somewhat wrong to then learn that it is not in fact about H1B visa.
> If your “actual work” is designing documents for printing on dead tree paper, then sure

I would reckon 99+% of most people's use cases for something like Google Docs falls into this category.
What damage is Zuck causing again?
PIX is in test and will be available to all brazilians from october. Several payment operators are implementing it's protocol.
Google Docs/Sheets is pretty crappy compared LibreOffice. But its collaboration features are really good and everyone has a Google account, so working together remote works like a charm.
So Facebook should be considered a proxy for frauds delivered through Facebook.

I agree .
> Nearly anyone with a corporate issued Mac.

Nope. Worked corporate and the only Mac users with Parallels were devs, and only those who worked on cross platform software.

> Linux virtualization for Mac is a rounding error.

Also, nope. Docker and Kubernetes both run atop VMs and Docker adoption is quite large in web development.

> When Jane from accounting opens her managed Mac and clicks on Sage Book 2005 or some 20 years old bespoke Oracle Forms application she doesn’t know it runs in a VM likely under Windows and quite possibly even Windows XP.

I'm sure there are some businesses that run that way, but again, I just escaped corporate life. The folks who had to run Windows apps were just given Windows computers. I'm sure there are some companies where everyone has the option and they run virtualization as you suggest, but I haven't seen any evidence it's anywhere near as ubiquitous in corporations as you suggest.
Couldn't read article. Stupid paywall.
Pattern matching traditionally resembles instantiation except potentially with wildcards, because the “pattern” in “pattern matching” is a object representation template in the same representation used elsewhere in the language.

Using a different syntax for pattern matching loses the main point of pattern matching.
It is well known the incentives at Google are aligned at working on new features than maintaining them and keeping users happy. May be this is just a natural outcome of that. This is one of the most damaging things Google and the people it influenced did to programming profession. There is a generation of programmers now who can do very well on leetcode, but god help those who maintain that code after them - I know this from personal experience working on projects left behind by people who ended at Google
Bing translator works really well honestly and using it as my standard translator
It used to be Apple was criticized for dropping support for phones too early. Now, they're still supporting the iPhone 6S, a phone from 5 years ago. Did Apple change their policy due to criticism, or have they honed their tech to improve support for older devices?
>I'm so curious. Why do you care so much about Microsoft telemetry?

You can be curious, but it's not on the OP to have to argue why he cares. Microsoft should not exfiltrate anything without asking for explicit permission, and honor a blanket refusal without exception. That the OP has to go through extreme countermeasures to prevent this leeching is unacceptable.

>Do you ban your family from using social media as well due to data collection?

This logical fallacy rhetoric is known as a whataboutism [1](an attempt to discredit an opponent's position by charging them with hypocrisy without directly refuting or disproving their argument)

[1] https://en.wikipedia.org/wiki/Whataboutism
I have looked at C++. But development in Python is fast and you get more ideas. So for development and testing i should prefere Python and then i should program it in C++ for commercial use.
I saw earlier in my former business, that interpreters were used for big programs.
That way you can test fast, for you can see your errors fast.
We often object to people's speech when it is harmful: lies, slander, slurs, incitement, and so on are considered harmful and within the realm of what can be reasonably morally condemned. When I object to a lie, I am not asking for the liar to be censored, I am asking them not to lie. When someone calls an organization racist for specious reasons, I am not asking for them to be censored, I'm asking them not to slander people. Why? Because I believe it is harmful: in the short-term, it's a useful rhetorical technique to achieve a goal. In the long-term, widespread acceptance of lies and slanders is corrosive, divisive, and harmful to our society.
Wait until you hear about how garbage and unscientific fingerprint identification is.
I can only assume they don't want to make it work for some reason. The best practical answer is to just set up a normal gmail account and a lot of weird google bugs go away.
Hope you are right.
Implementing a Data Warehouse with Django
It’s crazy to think supporting a five year old device is now considered ground-breaking. Windows did (does?) officially support devices fifteen years old. Desktop developers are only now starting to release apps that don’t support Windows XP, released twenty years ago.

From a consumer perspective, it’s crazy how often we’re expected to replace mobile devices (even though the story now isn’t as crazy as it was five years ago) and how much we shell out for them (even putting aside the monthly bills associated with them). Not to mention a PC was shared by the family and now every kid needs their own phone. Great for the economy but oh so wasteful.
Are Firefox still taking Google money? I’ve had a hunt but can’t find anything recent that is clear cut.
If they are, a purist might object to that.
A good while back Esri rearchitected their whole software suite into a COM based technology known as ArcObjects, with the aim of providing developers a single environment in which to code across all Esri SDKs. I remember a couple of things about it: firstly it was reputedly the largest COM library in existence, and secondly it was so horrendous that hardly anyone used it.

Don't even get me started on the Java wrappers for ArcObjects... Thank god things have moved on.
The name doesn't really make sense. H1-B visas are non-immigrant visas, and their holders can only work for certain US-based employers. Of course, plenty of people do go on to immigrate (through their H-1B employer or by other means) and then start a business, or in some cases even use that as their means of immigration, but the H1-B itself does not lead to new startups.
How did they implement Point(x, y, _) matching? PEP proposes a special protocol [1] based on __match__ classmethod. Do they do something similar?

[1] https://www.python.org/dev/peps/pep-0622/#runtime
That's not a language feature though, right? It's just a struct containing a union and a discriminant. That means:

- No pattern matching means your stuck with the awkward if-elseif-else

- It doesn't check that you've accounted for every possible variant.

- You can only hold one variant of each type: you can't have two variants that both contain a string.

- The specific instance isn't it's own type, so you can't implement methods on it.
Finally, something I can read in Lynx.
I think you are coming to this point from the wrong angle: if the OP thinks (like I do) that telemetry itself is an invasion of privacy, which data is sent is irrelevant.

Asking "what data do you think they will exfiltrate?" assumes that the only reason to oppose telemetry is "they might see something I want to keep hidden". But, as it's often said when it comes to other people attempting to cross your personal boundaries, "'No' is a complete answer".
Networking is fine, as long as it has no browser.
You've switched to Big Sur because it's snappy? I just installed the beta and it's super buggy with periodic pauses for no reason. Are you using it every day now?
> Scheme is highly dynamic and can be compiled to surprisngly small and fast binaries.

Yes, after almost 60 years of compiler development. PyPy may get there in another 40 years.

> The claim that Python is slow because of its nature rather than its implementations is wrong and flawed.

The python core developers don't lack in brain power. If it's just a matter of poor implementation then cpython would be much faster than it is. Or do you claim the core developers are incompetent?

> PyPy is pretty fast.

The PyPy people only claim 4.4 times faster than cpython, which is itself about 20 times slower than C on comparable code and much slower in many cases, so "pretty fast" is questionable. Still, in 40 year's time maybe cpython will match the fast languages, but I doubt it.
I really don't see how by a wide margin Facebook products can be a net positive to the world. They are a net NEGATIVE and probably by a huge margin (if you could quantify it, probably destroying more lives than a lot of defence contractors). Facebook:

- Disrupt democracy all over the world,creating divisive political lines between us.

- Destroys the mental health of millions of teenagers that spend hours on Instagram comparing their lives with the fake lives of other people. An epidemic of mental health is directly linked to Instagram/Facebook

- Make us lose Billions of hours scrolling through a feed of nonsense just to display some ads.

Facebook is a huge net negative to the world. The only justification that I can see working for them is selfish money. Call it what it is, don't come up with some nonsense Koolaid around the product being a positive to the world.
Also interested in this approach
The choice of "alternatives" mentioned in the article, like "Hey", "Notion", "AirTable", etc. actually does more harm to the credibility to the article than good, because I can't think of any normal person using all these startup products for important tasks.

Hell, I think the only demographic who would have switched all their workflow tools to these would be people who live in Silicon Valley, just helping each other out.
The schools in bad districts have their budgets propped up by state and federal funds, and typically they spend more per student than schools in wealthy districts. Look it up.

At the same time, school spending doesn’t really matter. Public schools in NYC and DC spend insane amounts of money per student and have abysmal results anyway.
Facebook a multi hundred billion $ company vs much smaller companies in Brazil. I would think that the government here did the right thing. Let your home grown companies grow first, then let them compete openly with foreign companies.

If companies are people, then companies in many 3rd world countries are children. You don't let adults hit children until they grow to be adults.
> I am really scared that a real devastating collapse is still looming,

Eventually it will because businesses will never recover without consumers recovering. That said I don’t think it’s looming...again congress gave over $4T to the FED to stabilize the market. To put that runway in perspective consider how in 2008 we were on the brink of a total financial collapse, yet with only $1.6T used to stabilize the banks the financial collapse was turned into the longest bull market in history (over a decade) and record high markets. We are talking 2.5x that bailout this time around.
This could be considered a "feature" if used for comedic effect. Anyone who has young children that are into Disney movies should check out this video https://www.youtube.com/watch?v=2bVAoVlFYf0. This woman runs "Let It Go" from the movie Frozen through Google Translate a bunch of times and then sings the result.
Red Light Running
Apple beats Android in the smartphone space but Windows has a much stronger desktop support record
You are thinking of this http://wayne.lorentz.me/This_TRS-80/
I interpreted OP as a criticism of the move, implying that it isn't enough to drive down healthcare cost in the US. Transparent pricing is something libertarians support, I would've thought.
Apple Acquires Fleetsmith
Technically it would just mean that at least the reviewers were convinced it was important work which should get looked at by the rest of the field, i.e. worth publishing. I'm not saying it isn't. I'm just saying that even things which get published in major publications like Cell don't always hold up, and a major revision of the understanding prior to that article is probably more likely than most to be a case of that.

Although, for my part, I find it entirely plausible that if sapiens interbred with neanderthals in Europe, some of that found its way back into Africa. But it is not a major miss of some sort in the parent article to not take that as demonstrated yet.
Ok. Had to stop reading after the first paragraph. Python is not dynamically typed. Try doing print("Answer is:"+42) and the interpreter will not try to save you. Dynamic assignment != dynamic typing.
Tomato 2 – Free Pomodoro App
Yeah, 10 line jumps are awesome when coding. In emacs I bind this behaviour to the ctrl-up and ctrl-down like so:

(global-set-key [C-down] '(lambda () (interactive) (next-line 10) ))
(global-set-key [C-up] '(lambda () (interactive) (previous-line 10) ))
Wash Your Hands Properly Apple Watch Monitor Users
Integrate GitHub APIs and thousands of applications
I question whether you are actually able to draw a distinction between "peaceful protestors" and "rioters and looters". Your entire argument hinges on tricking people into thinking "subdue rioters and looters with the military if police can't or won't do it" is equivalent to "shoot protestors".
This is happening in the DOTA 2 community right now. A pro scene / streamer was outed and their affiliations have been dropping them. Other major streamers are discussing it. It’s all over /r/dota2.
Almost. It's the Apple Pro Keyboard (M7803)

https://en.wikipedia.org/wiki/File:Apple_Pro_Keyboard_black....

I have to get a USB⇄USB-C dongle so I can use it on my Windows machine.
The mobile Google results page is so cluttered that I switched my iPhone’s default search to DuckDuckGo. The results are a tad worse, but I’m never doing heavy-duty searches on the go. And now I don’t have to scroll past 6 ads to get the first result.

I use DDG as default search on my phone and it's measurably worse than google for the majority of searches I do and there are absolutely ads on ddg. I inevitably switch for at least half of my searches.
Advanced Active Record: Using Subqueries in Rails
Let us review the Ludlow massacre:

https://en.m.wikipedia.org/wiki/Ludlow_Massacre

I feel like your point, although containin validity, kinda misses the forests for the trees w/regards to what I was trying to express.

By no means am I claiming every particular union is perfect. What I am claiming is that organized labor is, at present, an important way for people in the working class (which really does include us white-collar knowledge professionals, at the end of the day) to gather power and use it to negotiate decent pay, humane treatment, fair treatment, etc, when there's a long and very visible history of the folks in positions of management and power being very comfortable with exploiting and abusing the employees of their own companies, if they can get away with it.

Unions are a means, not an end -- like government. Like the market.
Your argument is ad hominem, a logical fallacy where one attacks the character or motive of the person making an argument rather than the substance of the argument itself.

Furthermore, free speech is a natural human right, to which a person is inherently entitled simply because she or he is a human being, not an Americentrist historical accident.
People who think differently than you are not openly supporting authoritarian regimes.

If the left is so powerful, so accepted, where are all the communists in power? Who's in the white House?

Colin Kapernick isn't remotely far left, and he still got cancelled.
I'm not saying it's OK, but if you open Safari for the first time after using Chrome, it will import Bookmarks and History without asking for permission.
One thing I've found throughout my career is having Senior in your title is sometimes totally unrelated to your ability to write code or design solutions.
@jariel & @yomly -- thanks for writing / replying :-)

When thinking about it, personally, although I'm a man, I'd feel a bit socially anxious / worried about what others would think, if I was without a t-shirt in a restaurant.

> learned behaviour - most children don't care about being dressed or not

(Actually I cared "a lot" and was disappointed when I had to start wearing bath shorts)
> So, why don’t just go and ask people what is their problem, and how you could solve it? [...] Elasticsearch. It was born when Shay Banon tried to build a tool to search his wife’s cooking recipes.

It's a cute anecdote, but I honestly have no idea how you would get from "my wife wants to organise her recipes" to "my wife wants a distributed multi-tenant schema-free json document full text search engine"
> the conclusion that they are cartoonishly evil

> The moral framework where Facebook "isn't a negative for society" is the one that says that a free society should be able to openly express itself

I wasn't making any such grand claims. I intentionally scoped my argument to "Facebook has increased division in the world" and "increased division is bad", in an effort to keep it as non-subjective as possible.

> In other words, how do you know that Facebook caused the polarization?

I didn't have to look very far; Facebook did the study itself, internally, and executives directly chose to ignore it: https://www.theverge.com/2020/5/26/21270659/facebook-divisio...
I think the human error was made possible because of AI: the AI can search millions of records. The police / detective cannot and will only search a very small set, limiting the search by other means.

The probability of finding an innocent with a similar enough face so that the witness can be fouled is much higher with AI.
Humans breed, torture, and kill billions of fish, birds, and mammals intentionally, every year.

Given that, why should we care about accidentally killing a few on the side?

Are you vegan?
And another entrepreneur can add a feature to generate 10 different faces which match the same pixelation, and sell it to the defence.
Not to mention their push for the newest content to be the highest rated. It's really hard to find old content these days.
Can't read it due to paywall.
Oxen plowing fields is probably also why the canonical acre is a rectangular, not square, measure. (1 furlong x 1 chain)
The article rings completely true to me. One simple example: folders in Google Drive.

* It's a constant struggle to keep documents in folders so that you can find them easily.

* Yeah I get that I can do google search and find docs wherever they live. But I can't find docs if I don't know that they exist.

* Moreover, I can't ensure that important documents are reliably stored in folders where everyone else can find them easily as well.

I don't understand why Google does not get how important this is for business documents. It's a breath of fresh air to use Dropbox or Box at this point.
It's worth noting that this benchmark uses the 13" MBP; the 16" MBP has a more powerful CPU.
You lost me at tiktok
I think variant records (aka 'enums' in Rust) were first popularized by Pascal. They were in ALGOL 68 even earlier, but that language wasn't widely used.
Visual Studio 2019 still comes with the option to install build tools and SDKs to target Windows XP.
> Trump's warning that any squatters in Washington DC will be treated according to law

What is this law against peaceful protest that you cite?

And under what statute is the use of violence against those protesters sanctioned by the law?
Hello HN, co-creator here!

With Deta we are exploring ways to make the cloud less of a monster.

As a dev who worked in sales and marketing, I always had ideas for small web tools to improve my own and my team's workflow — but I always faced hurdles, like setting up a server, configuring an http proxy and implementing auth.

With Deta, we are trying to take away these repetitive tasks and allow you to simply build your web app, not the environment it runs on.

We would love any feedback / questions / comments you may have!
I think the 2016 election broke the NY Times. They shifted from a mostly neutral, reputable news source to quasi-propaganda fairly quickly.