skysight-inc/HackerNews huggingface dataset:
That concern sounds reasonable. It doesn't help that there's wide variation in the nature and quality of macro/DSL/minilanguage/metaprogramming stuff people see.

Personally, I'm very comfortable working with reasonable programmers using macros in Racket. And most CL programmers are very sharp, and could be trusted to use restraint with their more dynamic tools (especially if you're talking about work, rather than creative personal side projects).

For that matter, some non-macro/template overriding features of C++ pack more astonishment than syntax extension in Racket. And I wonder how much some suspicion of a good macro system is due to prior experience with languages like C++.
Comments moved to https://news.ycombinator.com/item?id=20210791.
That's really not how US bond sales work in practice. The Chinese government is a relatively small player. And you didn't account for FOMC operations.
Of course not : http://money.com/money/4346766/mark-zuckerberg-houses/
Y Combinator Startup Is Changing the Way ECommerce Companies Order Boxes
Berlin will be the Lisbon of the 90ies. Well deserved
The internet is (usually and unfortunately), only text. There are no facial cues, hand gestures, etc. I, like I imagine a lot of people, can't easily detect sarcasm in text unless it's extremely over the top. And even then .. sometimes I have to wonder.
That's really weird, when done right, it isn't that hard to find a vegetarian or similar alternative. Most places that cater or just about any place have good options these days.

At one place I worked we just used the same folks to bring in food. Rather than debate what they just had packages and we would check boxes (vegetarian, etc) and numbers and blamo reasonable food showed up.

I think the real issue is when you have folks who don't know what they're doing trying to manage it.
In the past, single companies have undermined governments and had fleets of ships that would put the navy of large nations to shame, all to sell bananas.
My wife was sensitive to the flickering of CFLs and LEDs running on AC, so we installed some dedicated 12V DC circuits in our house and they are really great. We run strings of DC LEDs from them, and they are bright and flicker-free.

You can run the lights off of 12V batteries and charge those from a few solar panels, or just have one dedicated high-quality AC-DC transformer for the DC circuits.
> Flawed as it may be, the one that has produced objectively the best results in terms of economic stability and prosperity has been 2b.

I'm certainly no expert, but I've read a bit into 2a (so called "free banking" eras) and they seemed overwhelmingly quite stable. On what do you base an objective dismissal of that approach?
Don't they have free food and a foosball/ping-pong table? Isn't that pretty much a staple? Or, is it the co-workers that suck?
I can't honestly said I read this. The fact that you're writing this much to try and justify something so simple and unimportant should be a red flag to you.
Prices are rising because that is what people are willing to pay. You can in fact get very cheap housing in Germany, outside of the big cities.
There's a couple of lines of code I wrote in a medical instrument that as far as I'm concerned are a dirty hack. Now, it's a documented dirty hack -- my boss called me into his office to laugh at the comment I wrote about it being the only way to accomplish what I needed due to the stupidity of the library I had to use -- but it's a dirty hack nonetheless.

The device has been performing admirably (as far as I know) for over 12 years in the field with no issues due to those few lines of code.

Hacks are everywhere in engineering. As long as the analysis behind it is rigorous and the hack is provably correct, I'm OK with it.
Looking at AirTable's Privacy Policy, it does not appear that they have any interest in protecting privacy. They have a line in their "How We Share Your Data" section, that reads:

* With others for any legitimate business purpose, provided the information is aggregated and anonymized.

So...you're selling it.
Even Canadian Tire's going digital with their money:
https://en.m.wikipedia.org/wiki/Triangle_Rewards
Though for now the actual Canadian Tire Money still exists alongside their new digital reward system.
Chicago might be on par with the Bay Area in terms of culture, or even marginally better in some ways. In just about any other measure, especially education, job opportunities and salary adjusted for CoL, Chicago compares poorly.
For me it's not just about having social needs met, it's also that for a lot of engineering work in-person collaboration is crucial. Serendipitous interactions are important. Passionate discussions involving emotion and empathy are important. Being able to easily grab a co-worker's attention for a minute to show them something on your screen or sketch an idea out on a whiteboard is important. You can technically make some of these things to happen remotely using technology, but in practice, there's just too much friction, and these sorts of interactions don't happen.

I agree that not all roles require this sort of thing. There are employees who can come to the office, work 8 hours, and go home, all without speaking a word to another person. There are probably thousands of employees at Google who could probably be just as effective working remotely. That said, having worked there, I think that's not true for the vast majority of SWE work.
The setting: a mandatory, in-person all-hands meeting at a medium-sized enterprise software company in SV.

The time: a few weeks before the winter holidays, mid-2000s.

What we expected: to hear about our company's IPO or beneficial acquisition.

What we got: orders to design and construct crazy! wacky!! zany!!! miniature golf obstacles in the office for the CxOs to play through.

I doubt the (unquantified) morale at this company improved.
In browsers you can install extensions that can help to navigate efficiently, but Slack App is not extensible that way. The purpose of the app is to allow an efficient exchange of textual information. Not being able to quickly jump to any thread using keyboard - defeats the sole purpose of the app.

Can you imagine to have a code editor that doesn't allow you to change its color scheme? Some may say: "it's not important", but for many people something like that would be a deal breaker. Fortunately we have many IDEs or editors to choose from, but we can't opt out of the Slack app - if the company is using it, you stuck with it.
LyX is, for me, the perfect word processor. It doesn't have those flaws. The only reason I use Word instead is because it makes collaboration and sharing with colleagues extremely simple.
> Charging still takes time, a lot more time than putting the hose in.

But not a lot more time than the average stop already, accounting for human necessities such as stretching, restrooms, food, etc. Full 30 minute or so breaks every 4-6 hours are good for the humans doing the driving, and would reduce some forms of road rage among other psychological benefits.
Tesla Arcade
Just announced today, here's the blog post: https://blog.timescale.com/timescale-cloud-first-fully-manag...
This is a report of publicly released numbers, it isn't a judgement. No one is trying to stop anyone.
The count in that graph also includes people living in temporary, public shelters. In my opinion, that makes it slightly less useful when attempting to determine the cause of people on the streets, which is what most people refer to as homelessness. It does seem silly to me to include those living in currently available public housing as 'homeless'. It's perfectly possible that most of those who lost jobs are currently housed in existing public options, and the majority of those on the streets are there due to addiction. Unfortunately, I couldn't find a breakdown of self-reported reasons for homelessness once those already sheltered were removed.

Source: http://allhomekc.org/wp-content/uploads/2019/05/2019-Report_..., Methodology Section, point 3, saying they include those living in shelters.
> Solidus would also be a decent name for a stablecoin!

Its inevitable currency symbol is already part of the Unicode standard: /

https://unicode-table.com/en/002F/

An interesting related titbit: the Japanese currency sign for the Yen (¥) used to be encoded as the ASCII backslash (\) in the pre-Unicode era. Japanese fonts simply put the Yen-sign there.
People being willing to pay high prices to live in Berlin is what causes prices to rise. It has been a popular place to live in for a while.

Rent freeze will limit available housing and lower the quality of it.
Going to jail or conversion therapy as ordered by a judge for the crime of being gay already has happened. The 'reeducation' camps already existed we just didn't call them that. Keep enjoying your imaginary future victimization though, I'm sure it'll make you super relatable to other oppressed people.
Roughly: There have been about 400 737MAXes produced over two years, average time in service 1 year, so figure 400 plane-years. Figure about 8 flight hours per day, so 3658400=1.2 million flight hours, 600,000 flight hours per accident or 1.5 fatal accidents per million hours.

The U.S. motor vehicle accident rate is about 1.2 fatalities per 100,000,000 vehicle miles travelled. Figure a car's average speed is 30mph so 1.2 fatalities per 3.3 million hours = 0.36 fatalities per million hours. Therefore on an hourly basis, the 737MAX is very roughly 5x more dangerous than driving. OTOH the 737MAX averages about 400mph, so per mile it's probably something like 2-3x safer.
I think it's more a cultural thing. Not everyone is financially motivated, they want the recognition. A challenge coin is a tool for doing that. It's in a similar vein to a medal.

It might have been misjudged in this instance however, but they're a thing in military circles so I can imagine how it seemed like a good idea.

Tbh I'd have been really pleased, but I can appreciate that's not universal.
This and the other recent article about how (in China) it's becoming more and more difficult to do/buy things without wechat makes me think that just as VPN's are popular today, some form of anonymous (non-tracking) e-currency will be all the rage in the future.
Too many brackets and dashes. Arithmetic expressions look unfamiliar, and class declarations too. I am a PHP developer by the way.

Also, I noticed a use of eval:

(when (and unclicked-thing (eql unclicked-thing clicked-thing))
(let ((*package* (find-package :cl-user)))
(eval (read-from-string (third unclicked-thing)))))))))))

Also, some function names do not start with a verb, like "(defun desktop-main (desktop)".
Could you please not post unsubstantive comments to HN? We're trying for a more thoughtful sort of discussion here.

If you'd read https://news.ycombinator.com/newsguidelines.html and post in the intended spirit of the site, we'd be grateful. I noticed a thread from a few days ago where this account got involved in a religious flamewar. That's just what we don't want on HN.

You might also find these links helpful for getting the spirit of this site:

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/hackernews.html

http://www.paulgraham.com/trolls.html

http://www.paulgraham.com/hackernews.html

We detached this comment from https://news.ycombinator.com/item?id=20216561.
So tax the shopping center, offices and hotels more to balance them out.
I always prefer the turboprops. There are fewer people in the cabin, and the flight is usually more scenic as the captain will often choose a lower cruising altitude than the jet jockey would. Additionally, there are more quality window seats, because the turboprops are normally high-wing, which means there is no wing between any of the windows and the ground, allowing a larger range of vista viewing.
There's definitely a cultural element but it's also due to how buildings are used in japan. Black mold makes it where you really don't want to deal with a structure over 40 years old so there's always things being destroyed and new structures being built rather than old structures being renovated; neighborhoods are in a constant turnover and buildings are disposable. All of urban Tokyo was also destroyed during WWII and had to be rebuilt in a new way.

In the U.S. you might have some neighborhoods that have been largely the same for the past 50-100 years. Since there's no absolute need to replace housing stock unless disaster, people are much more emotionally invested in the existing layouts of their neighborhoods, and advocate against their own economic interests by voting down new developments or zoning changes.
A few years ago I went with a SuperMicro MBD-X11SBA-LN4F as a router motherboard. It has held up well with excellent VPN performance and a high level of stability with a few hundred megabit home internet connection. A fairly similar model would be the MBD-A1SRi-2758F. Both of these are Mini-ITX compatible so its easy to stick them in whatever chassis you want.
Interesting that it’s mostly political dressing with little impact. Good to know, thanks.
>The problem with housing there has one simple cause: NIMBYism.

when people don't want to give away (for free or below market price) their share of GOOG nobody calls that NIMBYism. When people don't want to give away their share in a city (drastically increasing density/population does in many ways take away from existing residents without any just compensation) - that is suddenly becomes NIMBYism.

The issue can practically be solved simply - city is to be like a corporation with stock, and any new resident/development has to buy the stock on the secondary market. Density/population increase (i.e. zoning changes) is by issueing new stock to be distributed proportionally like dividends to existing shareholders(residents). That way NIMBYism would just disappear the same way like it doesn't exist when it comes to GOOG. That also would make gentrification into a buyout where people who create a city desirable to live in would materially benefit from it instead of being just kicked out being as poor as when they moved in.
I imagine the only reason a traditional payment provider will get involved is to "keep your enemies closer" Once there's real money to be made, the greed will show and their will be all sorts of split & forks of the project.
There are different notions of what an array is.

In some languages, an array is dynamic. You don't have to declare the size. You can just put stuff at any index you desire, and the array will grow as needed. For example, just set foo[1000000000] to 42. That might take a gigabyte or more of RAM, or just address space, or neither.

The indexes might not be required to be numbers. Some languages allow strings or even arbitrary objects as indexes. You could index by a JPEG or a device handle or a float.

The values might not be required to have a consistent type. Some languages would let you throw random different-sized things into an array.
This is a concentration camp - they are collecting millions of specific groups of people and concentrating them. From the little information available: They are initially tortured and then brainwashed for several years, until possibly being released. The reason for doing this is for a crime they are supposed to commit in the future.

Add this to: the removal of religious symbols replaced with pictures of their president, the forced ownership of Hong Kong (who have a false democracy) and Taiwan, the debt traps in African nations, the artificial islands in the South China Sea (where they regularly threaten to blow US ships and planes up in international waters), the large amount of debt bought by China after the 2008 financial crisis, the monitoring and/or controlling of University students whilst overseas, meddling in foreign politics (e.g. NZ and Australia), cyber attacks (>80% of attacks on my servers come from China), ignoring international trade sanctions against North Korea (whose state backed hackers it trains) and Iran - the list goes on.

China also has the largest active military. Is this where we're heading?
Yes? I saw some number of comments along these lines on Adam Savages' 3D printed titanium Iron Man suit. That "he just paid someone to do the hard/interesting part".

And I've seen comments along these lines on Colin Furze's builds. Among others, mostly men.

It seems explicitly sexist to leap to the defense of female creators in this way. Why not just assume they can handle the criticism, just as well as males can, and don't need anyone defending them?
Again: A ledger that is not decentralized is a bank database, not a cryptocurrency.

As near as I can tell, Zuckbucks are nothing more than the JPMorganCryptocurrency but with a bigger consortium. The only difference seems to be who is given write privileges to the database.
Researchers use facial quirks to unmask ‘deepfakes’
Where did IBM, HP, DEC, Dell, etc build back in the day? For IBM, it was the boonies of Austin, SJ, Boulder, Rochester, Burlington, Poughkeepsie, Hursley, Toronto, Somers, White Plains... companies, services and people moved to them. Do FAANGs have no gravitas? They can’t do better?

Yes, in 20 years, you end up with sprawl, but thats better than crashing someone elses hood and wanting it to morph into Manhattan.
1) Insufficient sample size (1)
2) Insufficient improbability of occurrence
There is something better than your bank. My bank sir sure. I’ve been using Revolut to transfer some money between borders and I did save couple of £k thanks to it. It’s really not difficult to be cheaper than “your bank”.
> getting a affordable apartment in only 10 years would be a great deal for many today

I agree, but the same applied for buying a car and other rare goods as well. The whole system was unsustainable. The almost comical dysfunction of it is probably hard to believe if you didn't experience it first hand. 10 years after the wall came down my dad came into the kitchen announcing that today we could have picked up our first car, which was one of those [1], in the late 90s.

[1]: https://i.ytimg.com/vi/No1-4GsQa-g/maxresdefault.jpg
If you look at other areas of the world, Philippines is interesting [0]:

> [I]n 2018, 32 percent of the surveyed 1,500 Filipinos trusted vaccines. In the 2015 iteration of the poll, 93 percent of the respondents said they trusted vaccines.

> Health Secretary Francisco Duque III attributes the lowered trust on the government's immunization drive due to the Dengvaxia controversy.

---

I also saw someone on Twitter questioning if that decline in trust was related to the Philippines' continued obsession with social media [1].

[0]: https://en.wikipedia.org/wiki/2019_Philippines_measles_outbr...

[1]: https://news.abs-cbn.com/focus/01/31/19/filipinos-still-worl...
You can mod the main board to allow service mode to deal with any faults. The main crypto tie is battery and inverter. Both have chips that need to match. As she was starting with a whole car that would not be a problem. She just had to chase down faults from missing components.
It doesn't seem wrong to me that a salesperson would find your email on a business site so that they could sell to you. Cold contacts are annoying when your answer is no, but morally wrong? Just use a burner email for every public location.
This could pan out. There's a ton of people in the developing world that can only use their phones to get access to any reasonable banking. Or things like ROSCAs [1].

Don't think that tech (whether its a permissionless PoS blockchain or a Ripple copy) is important for success here. Only whether or not an aggressive marketing campaign to make people use it (especially merchants) will succeed.

1: https://en.m.wikipedia.org/wiki/Rotating_savings_and_credit_...
have you ever been to berlin? plenty of new construction in central areas. either by razzing older, lower-rise, buildings or by filling in unbuilt or blighted areas (fewer of those as time goes on but there were vast areas where the walls & no-mans zones used to occupy).
Honest question: what will be the incentive for consumers to use Libra over existing solutions like PayPal, Apple Pay, Venmo etc?
> The only thing you get from having your money in a bank account is government-mandated insurance, that covers you only up to a point.

That's like saying that the only thing you get from not being homeless is a roof above your head.

Deposit insurance shores up trust in the financial system as a whole, and prevents runs on the bank from desperate depositors if the bank has a bad quarter. Desperate people riot, loot, and create coups. There are trillions in $ value in having a stable economy with a population that has peace of mind.
> there are also huge swaths of land that are billions of years old and haven't changed enough to hide evidence of complex society

Do you have any examples? The article in the sibling comment to yours directly states that the oldest large-scale swath of land (in the Negev Desert) only dates to 1.8 million years.
> Whenever possible, use the email as the user identifier. You can manage with any other kind of identifier, but debugging is significantly easier, since you don't have access to the customer's IdP to know the correspondance between an actual user and its opaque identifier.

This isn't a great idea, things like email get recycled fairly frequently. Some systems also let people change their email, for example, it's not uncommon for an email to change when someone gets married or for an email to get recycled when an employee leaves a company.

> In the end, we've found it far easier to use SAML only for authentication, and to implement an RBAC on our side, based on the identity of the users.

This I 100% agree with, standardizing basic attributes is hard enough.
EVs are also generally concerned about overall weight and have smaller tires on average than non-EVs in their respective categories.
> Libra will still be pegged to government controlled currencies

For the time being. That's just part of the bootstrapping process, to avoid volatility in the short-term.

> Governments can still regulate transactions that cross borders

And how do you suggest they'll do that?
During the 2001 recession, 2008 financial crisis there were dire predictions that violent crime would go up. Misc property crime went up a bit and violent crime didn't. Violent crime perpetrated by young urban males continued to decline as well. In the face of high rates of unemployment.

Personally I think cultural normalization of violence and quality of policing plays a role in the level of violence. But socio-economic factors really don't.
> I also think people have a right to use the extensions they want to scrape or block content on sites they visit

> Why should a company like linkedin be FORCED to serve anyone?

Companies are routinely forced to serve people per the ADA and CRA. There are various rationales for them; I favor them because they cause a degree of integration that helps to disrupt identity politics.

I think, beyond that, if a company has clearly advertised terms of service and sticks to them (it should be possible to sue a company for violating its stated policies) then they should be able to reject customers if they want. Especially, it's often a reasonable engineering/business tradeoff to not support a customer over delivering a buggy product.
At risk of sounding like a low-effort critic, I have to say I'm not sure what we're supposed to take away from this post. It's got about zero useful information or interesting insight.

It really does come across as "How not to write a book" but without any sort of...life...to the writing.

I say that with nothing but respect and admiration for what Kent has contributed to the world of software engineering. As for this blog post in isolation, I just can't figure out who would read this blog post and feel it deserved to be shared around.
We hit a billion transistors in a CPU in about 2010, ten billion in 2015, and now some pass twenty-three billion.

In GPUs, a billion transistors in 2009, twenty-one billion in 2017.

In FGPAs, a billion in 2004 and fifty billion in 2018.

https://en.wikipedia.org/wiki/Transistor_count