jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'd like to argue that fragmentation, in fact, is a positive move forwards, for web development. Ideally, the market becomes fragmented enough, such that developers are no longer targeting platforms, render engines, or screen sizes, but are instead, forced to (through lack of resources to QA on all the disparate environments) throw up their hands and simply develop for common standards.

This transition will, ideally, have a feedback effect in that any browser that wishes to see market uptake, will need to closely mirror the appropriate standards, instead of trying to get too far ahead of them.

The net effect should be an _easier_ world in which to write web applications - as you can now be reasonably certain that your web application will run properly on all platforms.
The best book I've read about development is "Bad samaritans". Damn interesting, indeed, and flies in the face of conventional wisdom, like these countries apparently do.
Make sure you read http://en.wikipedia.org/wiki/Peer_review
especially http://en.wikipedia.org/wiki/Peer_review#Criticism_of_peer_r...
I'm not making the argument that I noted, I'm just pointing out that it fits within the twisted logic of our current situation.

I agree with your points, and I don't feel any safer for the new procedures. Indeed, I feel less safe, because the TSA's efforts are misdirected, and the TSA has demonstrated its disdain for me, my rights and my dignity.
I'm always amazed, when the-tax-system-sucks posts come up on HN, how quickly most commenters are to trash the author and/or lecture the complainer on how wrong they are.

There is a impedance mismatch at work in our system of governance that's not going away any time soon. The government makes laws by sticking people into little boxes and making rules for those boxes. This system of boxes and rules -- the tax code -- is becoming more and more removed from reality by the day.

You make 10K a year selling things at yard sale, nobody is the wiser. You make 10K selling pot, nobody is the wiser. You make 10K by putting little bits on a server somewhere, you're a business. Why? Because Google can report you, that's why.

You buy socks from Amazon from a house in one state, you have to pay taxes. Buy the same socks from another state, pay no taxes. Order overseas, no taxes no matter which state you are in.

In fact all of these are businesses -- or none of them are. It's like arguing about how many angels can dance on the head of a pin. We have this word "business" which has some kind of vague meaning, so we attach a bunch of rules to the abstraction.

We have a 1900s view of how things work that we are desperately trying to take a hammer and pound into a 21st century reality.

In point of fact, the economy works because people are constantly adapting to new circumstances, trying to do the best they can. As the rules get more and more complex, more and more people will end up being quite surprised at the situation they end up in.

Personally I think the system is broken beyond repair -- too many politicians are architecture astronauts -- but however it turns out, I have immense sympathy for the author of this article.
Since you directly pull JSON objects out of MongoDB (i.e. usable data structures), MongoDB lends itself to a slightly different programming style than you'd have with a relational database and an ORM. I'd hesitate to call either one more idiomatic in a lisp-ish programming style.

EDIT: That said, MongoDB's reliability model (you have to have a synchronized pair of DB servers to get the reliability you get from a single PostgreSQL instance), PostgreSQL may be the safer choice.
For a household with 2+ people – each with personal phone and personal laptop plus a bunch of common devices like TVs, streaming speakers etc you would need a bunch of useful local LAN services:

1. Local Backup storage server – always have a local+cloud back – neither one is good enough just by itself.

2. Local streaming service – photos, music, home videos etc.

3. Internet gateway –

a. filtering firewall,

b. privacy enhancing dns server,

c. optionally wireguard based tunneling with custom routing.

d. You can also log and catch suspicious traffic in your network (best way to catch an infected device on your home network).

e. If you have two Internet connections, you can configure them for high-availability and load-balance your outbound traffic.

4. Local software updates caching proxy.

5. Mail server (transport/relay).
thank you NASA (and SpaceX) for being a source of inspiration and hope in a time when it's in such short supply. amazing work!
This article is just marketing material for one of their products, TiDB.
I personally think the structure of the book is it's biggest weakness. No matter how poetic, it really doesn't support communicating it's material very well. At least not to normal people.

That said, I actually did a redesign of the book (https://i.imgur.com/QFyuIsd.jpg) years ago using indentation and lines as guides. I reckon that's the best way to improve the experience in book form without fundamentally altering the text itself.

If I were to do the same for web, I'd also make sure the reader always sees the statements from upper layers to get the full picture of the context in which the current statement is said.
What you mean is there is a small chance for a bot script to buy them that checks the sites for the 24/7 . There is no chance of a human clicking on the pages with a mouse of buying them
Freedom in this context always effectively means the freedom to make a profit. Are people getting addicted? Well who are you to infringe on the tobacco industry’s right to make a buck?

But after all the cigarette butts we don’t make a fuzz about the tobacco industry’s agency any more; they were just vessels for the lifestyle choices of the smokers.

Weed is still illegal in a lot of places. I guess because you can make less of a profit off of it compared to certain pharmaceuticals. Things are opening up though, perhaps in the US in particular.
Don't you first have to define what you want to measure and demonstrate that it exists?
In Alberta (and perhaps elsewhere in Canada), cities are legally not allowed to run deficits.
am i the only one that gets a warm euphoric feeling going on the crypto subreddits on days like these and drinking their salty tears as it crashes to hell?
Stopped reading at Adobe Air I'm afraid. If you're aiming at people who like beautiful interfaces, Air is a poor choice IMHO.
Spelling mistake: San Francisco, not San Fransisco
This was news 2 months ago. You're probably out of time this year, but maybe next year.
What's wrong with it? As I noted above, I clearly prefer it and have no problems with it. I've also never heard of anyone else finding articles or scriptures hard to read on the old site. It's not like the margins are set to zero, there's adequate spacing in everything I see on there.
Why is there text written over other text in the screenshots? It makes everything look broken, cluttered, distracting and difficult to read.
Er.. No.

The problem with your line of thought is that you trust that machine to be somewhat reliable. We don't _really_ learn what set off the machine, but the author's guess is an over the counter spray..

If that's the high tech "You need to endure this process for the greater good, since the machine claims you're a threat" world you like to live in, I .. opt out. That thing is obviously next to useless and probably as effective as a look in the eyes of the stranger, with your gut deciding if he's going to stay put for the rest of the day or if he's allowed to move on.

IFF we had a reliable, working test with little to no false positive due to f*ing everyday stuff (or .. bad luck, being a 'random' match), THEN you might have a point. Right now, you don't.
The author is arguing that we should use a free market for healthcare. He cites exactly one anecdote where a free market exchange happened to have worked out in the patient's benefit and then generalizes that to the entire healthcare industry.

But he completely fails to take into account the fact that healthcare is about as far from an efficient market as you can get:

1. Patients often need healthcare right now or they will die which does not give them the time, opportunity or mindset to weigh alternatives and make an informed choice.

2. Patients are often unconscious when healthcare decisions must be made.

3. Patients are constrained in their choices by time and place. When you need healthcare, you often need it immediately and are unable to travel, which means you can only choose from the venues nearby.

4. Quality of product is nigh impossible for a patient to ascertain. You might be able to find the outcome history for a few care providers you're considering, but that presumes you can reliably tell which doctor will actually be the one to give you care. If you take a turn for the worse when they're off duty, now it's out of your hands.

5. Patients can't pick and choose pieces of care. Assuming somehow you do have the data to make decisions about which nurses, facilities, equipment, doctors, and anesthesiologists you want, you can't pick and choose them and assemble your own A-Team.

No one argues that the medical system isn't broken, but arguing that we should replace it with individual customer chosen free markets is making the claim that somehow a bunch of stressed out amateurs with little time or medical knowledge who are currently suffering a medical malady will somehow be able to bargain more effectively than what we see now.
Minimal security theatre isn't oppression, and neither is bungling for five hours.

Yep, we'll have to agree to disagree. As far as I'm concerned, being detained against your will for five minutes is oppressive.

But, I'm a radical individualist who believes in the primacy and sovereignty of the individual and who barely tolerates the idea of the modern nation-state at all. So I'm fairly biased.
I'm not sure if you are trolling but..

If you are seriously calling Microsoft a one trick pony please consider the wide variety of services, software and hardware that they provide.

- developes Desktop, Tablet, phone and server OS's

- develops Development tools

- designs their own keyboards and mouse hardware

- sells a video game console

- runs one of the largest online email providers

- runs a huge online gameing network

- runs one of the largest SAAS/PAAS networks(Azure)

- develops one of the most popular web servers

- develops their own web sdk(asp.net)

- runs a huge network of conferences

- runs their own book publishing arm
....

I've got another 10 or so off the top of my head. Microsoft has many warts, but in no way can you call it a one trick pony.
The distinction he is trying to make is quite clear... The term 'concentration camp' has a far greater negative connotation associated with it for glaringly obvious reasons...
You will be disappointed with the alternatives. I think you are not allocating blame correctly.
I'm not anti-GMO, but your argument is incredibly weak and completely ignores biodiversity and vendor lock in concerns (i.e Monsanto seeds requiring to be re-sown, thus repurchased after every harvest) that seem to be the main angle from most anti-GMO people I know.

The problem is everyone is thinking about the short-term.
What incentive does a TSA inspector have to make him or her want to do a private pat down on a traveler like in this story?

What does the TSA agent get out of needlessly fucking with some random person?
A large part (to all) of the benefit from those books is certainly from placebo, so that claim is logical...
I think then your claim is that the true risk and the perception of risk are very different, not that default is necessarily likely (i.e. > 50%). If you were really confident that default was likely within 20 years, you could make an awful lot of money shorting T-bonds (or something).
Sorry for asking a simple question, but how do we distinguish sexes? If male seahorses can be pregnant, it's obviously not by which sex gives birth.
You can have a sense of how it would be to work with him in this interview with Lex Fridman[1]. I'm also curious how it would be to work with him since it sounds like he is full of himself[3]. But he I believe he has the right for it since all what he has achieved[3].
The guy also read couple books a week[4] for last decades

[1] https://www.youtube.com/watch?v=Nb2tebYAaOA

[2] https://www.youtube.com/watch?v=Nb2tebYAaOA&t=3973s

[3] https://en.wikipedia.org/wiki/Jim_Keller_(engineer)

[4] https://www.youtube.com/watch?v=Nb2tebYAaOA&t=5040s
I’m not sure why
wtmt_arn‘s comment is dead... it’s correct
The grand-parent comment is problematic for anybody who has read enough Chomsky and remembered the lessons.

One needs to define “America” for that comment to be meaningful. Or rather, one should recognize that there is not one “America”. We need to think in terms of classes: the 1%, the other 9%, and the rest. Or even more drastically: the 0.1% and the rest.
You should watch Rules Rulers on YouTube by CGP Grey. It very neatly summarises how you can't change a regime peacefully unless keys parties (e.g. Police, Military) are on your side. If the regime is paying those keys well, the population has little power.
https://www.scmp.com/economy/china-economy/article/3114066/c...

I’m very serious. Dig into the news reports. China is arbitrarily blocking Australian imports of wine, seafood, coal based on “irregularities” that require “inspection” that amazingly results in product spoilage.

China is turning the screws on Australia for past transgressions. China makes up a huge percentage of Australian exports so it’s not hard for China to economically hurt Australia at little cost to themselves.

Watch how it plays out. It will be eye opening. My opinion is this is a test case and an attempt to split Australia off from the western group of countries.
In obvious cases like that, I agree with you. In real life however my dependencies are rarely that simple.

So let's imagine a REST API library that needs disk and network access to do it's work. How do I know it doesn't abuse my permission?

And what about its transient dependencies?
And plenty of other things you might expect an HFT to do (eg FPGA / Hardware Engineers, Business Development, DevOps / IT, Office Managers, etc)

https://grnh.se/e06708c01us
> you can't have a macro that expands differently in different contexts

This[0] may be of some help. You could set it to expand macros differently according to the current context (some global variable).

You could also write your own macroexpand function which would default to the implementation's macroexpand.

This is definitely something interesting to think about. Thank you for the discussion.

[0] http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec...
You must have something to say besides it’s interesting?
This just seems like both parties are working together including Trump to have these events be a pressure release valve for all the shit of 2020.

A target where people can vent their frustrations and anger, and once Trump leaves get that dopamine hit and simmer down -- until next cycle.

If none of the events of the past month happened people would have to face the reality of their situation. Now they can just scream at Trump. Who knows maybe he's being paid handsomely under the table.
I don't have the exact words in front of me, but his speech prior to the mob occupying Congress exhorted them to march to Congress. Given the context of the sedition that happened afterwards, the speech may have crossed the line set by Brandenburg v Ohio of incitement to "imminent lawless action" [1].

I believe during the same speech, he also criticized the Vice President for following his Constitutional obligations instead of (as the President would prefer) taking unilateral decisions to throw the vote to Trump instead.

[1] To be clear, the test in Brandenburg v Ohio is a test of whether or not the government can make the speech outright illegal to speak. This is necessarily a very high bar, and it is much higher in the US than most countries in the world. The bar for whether or not private individuals and organizations should feel compelled to disassociate from an individual is clearly lower. That one can seriously entertain that the President's speech is surpassing the high bar of outright illegal speech should indicate how reasonable it is for others to consider it beyond the pale.
Yeah because that's a thing that happened? What "left" anyway? There's no real left in this country.
As part of my job I frequently have to work on very old PCs that are part of manufacturing tools. I started working in this area in the early 90s so I have both nostalgia for the old days but still excited about new stuff we're coming up with.

Things I don't miss:

- Managing IRQs on the ISA bus or more generally messing with the BIOS

- dedicated keyboard/mouse connectors

- physical serial and parallel ports

- large plug-in cards

- incompatible monitors (Hercules, CGA, VGA, ...)

Nowadays most of our external equipment (motion controllers, sensors, barcode readers, etc.) is either USB or Ethernet and I think that transition happened maybe 10 or 15 years ago? It's just so much easier now with fast-enough external busses.

I think part of the problem with a 100 yr scheme is that you really only get economies of scale with highly integrated memory and other support chipsets with physical standards that change as manufacturing capabilities get better.

So at the two extremes there's the hobbyist track (RPi/Arduino) and there's all the amazing tech crammed into our phones for a ridiculously low price.
Clojure tool support is pretty rough, even when your main editor is Emacs. Not infrequently I have issues with swank/slime whereby I cannot load libraries correctly, maintain a proper connection or correctly eval a buffer (possibly related to the first issue mentioned). I hope that after 1.2 the community will stop changing the language, fix their infrastructure and let a set of libraries stabilize. Right now, half of the really nifty libraries are on 1.2, the other half on 1.1.
For "high performance GDB", see tracepoints, which act somewhat like DTrace probes.
i smell malware and spyware on the horizon.

http://ubuntu.com

I apologize I really am biased against anything microsoft, flash, java or apple ;p
I still remember learning Emacs for the first time, it was easy, Just time consuming.

Sure I'm still learning it (that's the nature of Emacs), but getting started is easy. Just read the tutorial to get a grasp of the basic commands and concepts, and as soon as you read about the built-in help system you're good to go.

If you don't know what a key does you just prefix it with do `C-h k` to get help. If you can't recall the keybindings do `C-h b`, and if you've forgotten all of this do `C-h ?`. The entire manual is just a `C-h r` away.

The built-in documentation makes it really easy to learn more, it just takes patience.
Drill a relief well. It's not that big of a deal.
that's a pretty ridiculous generalization to make...
The issue might be that there's a difference between the HTTP request and the use case request.

Does a company have the right to dictate how its information is distributed? Even when they make it freely available?

One might argue that the most important part of the story is the first sentence, summary, or lede, and that the NYTimes is forgoing a lot of its own resources if they aren't able to charge people for it. But then -- can they fairly dictate that their RSS information is only valid for non-commercial users, but invalid for commercial users which compete with their own products that support their business?

On the one hand, we might want them to provide this RSS feed. It's better than nothing. It may even be seen as a service for the general public. And we might want to see them succeed as an organization, because we think their function in society is important, etc. So should we allow them to prohibit use of their information for commercial purposes? Even if those commercial purposes are only briefly and independently involved in the whole pipeline of news consumption?
I'm actually rather disappointed to read this post. I've always taken Zed's derision of Reddit and praise of HN to have at least some grain of truth.

Instead, this just makes him sound sociopathic and manipulative. And to what end? Just cause he could? :\
The article was pointless. The majority of us cannot abandon our responsibilities for weeks to immerse ourselves 24 hours a day in nothing else but learning a language.
That sounds still like crap. Has anyone defeated that already with still picture?
95% of seabed is not yet discovered by mankind.
Sounds like a nice setup. Curious. How do you connect 2 monitors to a laptop? Do you use VGA, or HDMI?
People learn using frameworks and discover using libraries.

Some are pioneering-friendly others just-doing-the-job-friendly.

Nothing static, all oscillating in a big Cambrian Explosion of JavaScript creativity
I'm not aware of any for mobile money, however there are a number of projects that focus on health:

http://openmrs.org

http://openlmis.org (*full disclosure I'm involved here and we could use help organizing a community)

Generalized data collection:

http://opendatakit.org

SMS:

http://rapidpro.io

http://frontlinesms.com
There might be incentives, though, for groups to collude to create artificial identities in their networks, as a form of gerrymandering.
This is brilliant. Do you know of other games like this?
That assumes the wolves would stay on your chunk of land. But of course they wouldn't as their range is typically much larger than any individual property. Privatisation ignores things like ecosystems.
> The list is nothing more than some of the things they find interesting.

If that is true, I don't see the point of the article or that it warrants much discussion.

I don't think that is the intent of the article though.

I took it as they expect these 16 themes to yield a lot of the new ideas they will invest in. If that is the case then these 16 are quite arbitrary and I don't see why these were chosen.
I think employee walkouts will bother management quite a bit. And compensation/benefit issues are political ones.
> Will we ever get a laptop component system that's as robust and modular as the desktop ecosystem?

No.

The robust desktop ecosystem is powered by a bunch of categories that don’t really want laptops: gamers, business, research, some developers, etc.

Desktops are “work trucks” while laptops are mostly “cars.”
I can see how it can work in a very tight-knit, small team. I fail to see how such a policy can work at a bigger company, especially once you have middle management layer. Once your company grows large enough, you're going to have:

A) Prolonged discussions about what the exact and precise definition of the word "bug" is, and how whatever that was released last night and caused mayhem between clients and the support was not it

B) Bargaining so my pet stuff is released right after the holidays and I don't look like the unproductive schmuck

C) Using this to nitpick at and get rid of employees someone doesn't like

D) Stack ranking the employees by the number of bugs they let slip past them

E) A full-on war between developers and the QA department

F) Fears to make any progress at all because a bug might creep in

...and of course, anything else you might have seen in your favorite Kafka books, in "Brazil", in "1984", in Lem's "Memoirs Found in a Bathtub", you name it. Of course, in the metrics it's going to look as if the company exceeds any expectations in implementing its zero bug tolerance policy! The managers will work hard on the infographics to show you.