jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
His answer is consistent with what Apple has said about iPhones and iCloud in China in the past [1]. The lack of pressure he's talking about is pressure to implement backdoors or otherwise compromise the end-to-end encryption in their products. Removing the Taiwan emoji or VPN apps from the App Store is a small price to pay if that's still the case.

>Cook said they have never been asked in China by authorities to unlock an iPhone, but added, referring to the U.S., "I have here."

>"And we stood up against that, and said we can't do it," he added. "Our privacy commitment is a worldwide one."

I should also add that it's a good sign for Apple that China's embassy tweeted this out [2]. I've always wondered if or when China would force them to backdoor the iPhone or iMessage to operate there. But it seems like they've come to some sort of equilibrium where they realize that's an Apple core interest and can't push on it. If they're tweeting it out it means there's some limited propaganda value to them (in the same way that Putin gets some propaganda value by providing Snowden asylum) and it makes it unlikely that they would force Apple on this.

Likewise it's also good that Josh Hawley and others are making noise about this [3]. On the surface he's targeting Apple for criticism, but his proposed bill doesn't really affect Apple since only Chinese iCloud data is stored in China, which would comply with his bill [4]. US politicians have mostly ignored this issue until now, it will help Apple by showing the CCP that the US has an interest in this. Perhaps in a trade deal they'll be able to undo the Chinese data localization requirement as well [5].

[1] https://news.ycombinator.com/item?id=20904857

[2] https://twitter.com/ChineseEmbinUS/status/119754656621681459...

[3] https://twitter.com/HawleyMO/status/1196412815608864771

[4] https://www.hawley.senate.gov/sites/default/files/2019-11/Na...

[5] https://www.wsj.com/articles/china-floats-cloud-concession-t...
Newer constitutions have this features. For instance, a prime minister that can put a state of emergency limiting rights for 2 weeks without approval, but needs a significant majority in the house and senate to extend it further.

Spain’s first two weeks are almost up, but no major party in the house sees the measures as excessive or partisan, so the next 15 day extension will pass very easily.
Any measurements from Krsko yet? Should withstand 6.4, but nevertheless better measure a possible radiation leak. The continue to run at full power, so it's unlikely
JSON is really unfriendly for human editing. Notably, lack of comments, and trailing commas being strictly forbidden.

JSON5 seems like a decent alternative to either.
Yes, governance is of material importance to privacy.
There are numerous private clinics that can get things done fast, and Canadians often use them. Things would be different if the border were closed or if Canadians lived far from it.

Without that easy-to-cross border, the political pressure to allow private clinics would be irresistible. The law would change.
At work, we use clang-format for java and c++.

prettier for js, ts
I’ve learned that the benefit of Prettier outweighs its cost in this regard.

At first I disliked things about Prettier. For example, indents violate eslint’s “indent” rule with multiline ternary alignment. However, I just turned off those eslint rules and stopped worrying about it b/c Prettier’s format is “good enough” and saves me a ton of keystrokes.
> We have plenty of space (churches, meeting halls, school and university dormitories) to use for temporary hospitals

Making these spaces fit the physical needs of these hospitals (massive power requirements for equipment, hallways and elevators with certain amounts of clearance for transporting patients, extremely well-controlled ventilation systems, sanitizable surfaces everywhere, rooms laid out with central access for doctors and nurses) would take so much time and effort that it would be more money- and time-efficient to build new buildings with the expertise of a group practiced in building new, reasonably high-quality buildings as fast as possible... like, say, the Army.

These need to be modern hospitals, not 19th-century sanitariums where patients just get dumped into a bed and left to die or recover on their own.

> It would be cheaper to hire immigrant Mexicans to build temporary hospitals.

Right, and I'm sure hiring random people to construct temporary buildings as fast as possible would result in something that won't fall in on peoples' heads immediately.

> And isn't this possibly a violation of the posse comitatus Act?

The Posse Comitatus Act applies to the use of the military as law enforcement, so, no.
>China does with artificial rain

That's weather not climate.
America: where you may have to lie and sell everything to be treated like a criminal to get help to survive. Srsly though, the rules aren't created to help people, they're created to deny services to freeloaders and people that sign up several times. There is always some sort of appeals process because you can't just starve. You must show you really need it, have no wealth (stocks, bonds or multiple vehicles). Some social agency people are mean formerly poor or jaded, others are super empathetic.

No worries. Stay out of trouble. G'd luck ;)
Few companies like remote for various reasons and this is unlikely to change.

Only the top x% of engineers that have already proven themselves beyond any doubt and are pioneers in startup technologies are likely to have a steady access to remote jobs that pay on par with on-site positions in expensive cities like NY, SF or London.
Is there a reason this will not work on the ipod touch?
George Bush International doesn't have this yet. I'm going to opt out of scanning for my flight back from Pittsburgh, however.
Ironically enough, I've never ever had any problems with setting up a rails stack in Debian. Not my cup of tea distro, but some people I work with swear by it. I guess it has to do with all the stuff I do and preset when creating an image to base servers of.

Nevertheless, I've found Ruby and Rails easy to install in any machine I've tried them in (A LOT), and I guess that for less Unix inclined users it might get a bit complicated along the way.
I'll certainly pass this feedback on--thanks.
You'll also notice the complete lack of replies from recruiters thus far. :)
What exactly is a test bank?

My money would be on the professor bluffing.

Edit: OK, it could be possible to correlate results from the first test with the second one.
Honestly? I keep coding. There is always something else to write.
I'd like see Google do something to make me smarter.

For example, I'd love to be able to do something Matrix style, "Learn Complex Analysis" and then Google creates a curriculum and feeds it to my brain. Ideally this would happen during downtime (such as sleeping or on the train).

Brain science seems pretty far from injecting material into the brain, but what about finding ways to increase my comprehension when I read stuff. Reading content is so slow and generally requires my undivided attention. Unfortunately its the only way I know to learn anything non-trivial.
They may be important, but I think the listed decisions are the epitome of mundane decisions.

http://wordnetweb.princeton.edu/perl/webwn?s=mundane
I got all of them right except 6. My initial response was that you had to turn over all the cards. Thinking about why I chose this option I realised that I was not trusting the rule that a card must have a number on one side if it has a letter on the other side. My experience has made me highly suspicious that the model I have been given by someone is correct so I always like to test the assumptions of the model if possible.
I don't think that example really fits. For Bob the elevator is not a reminder of his trauma--it IS the source of it.

What I believe that articles were getting at was not that Bob needs to be shoved into elevators, but rather Bob does not need to be warned away from situations where elevators might be mentioned. He doesn't need warnings before TV shows cautioning that there may be scenes with elevators, warnings that a control theory lecture will include elevator control examples, and so on.
All that dithering! I don't miss that at all.
Looks like a sane approach to configuring the GPIO pins.

It would be nice if one could give the pins names in the config file, and somehow use this to refer to them in the code to avoid 'pins.read(18)' and instead have 'pins.read(pins.get("name"))' [or whatever is the best way to write it in Python...]

This would avoid problems when changing the config but forgetting to change the source, and vice versa, and getting weird bugs because it is out of sync somewhere.
For me the big selling point is being able to do so many things at compile time. Stuff like

const lookupTable = veryComplicatedFunctionCall()

or letting you declare types differently depending on compile time specifications. And then there's the macro system which I haven't really used but seems pretty nice.

So maybe "C with a macro system that's safe and does everything you always wanted it to do"?

As someone who does a lot of work on microcontrollers where there's no filesystem to read in configurations from and where small binary sizes count this is all very exciting for me.
I love learning etymological anecdotes like this.
Was about to write the same thing. None of the complaints in the article were about Javascript. It was more about the current habits that have evolved around it. Granted, I think the PHP world has had a good 10 years of dealing with limitless code libraries, it just wasn't as well organized with bower, npm, grunt...etc.
http://pypi.python.org/pypi/sohbet
https://ideas.digitalocean.com/ideas/APPX-I-201
https://thclab.uni-muenster.de/sohbet
https://www.postman.com/sohbetodalari
Honest question, and I'm not making any value judgements: Do you have any moral issues working an adtech?
They discontinue plenty of things, but the employees are more helpful and more informed than the Amazon example.
There's a huge difference though, you can't buy thousands of plots of land at once for zero-investment cost ( aka domain tasting - did ICANN ever fix that?) and then see if someone expresses interest. Most people who speculate property invest more time, energy, money and research than the average domain-squatters do.

Furthermore, stuff that's common practice amongst squatters is expressly forbidden in other areas. At least in the US, you'd have a very difficult time trademarking an software company spelled "Microsoff", but typo-squatting is _rampant_.

There's a massively disproportionate amount of risk/reward for property speculation than there is for domain 'speculation'. If I find out about some new product coming to market and squat the domain - the company could potentially lose a huge amount of revenue, whereas I'm risking the cost of a latte.
> Isn't the -in suffix in German supposed to make a noun feminine? So like 'heroin' would actually be a 'heroine,'

There is indeed a word "heroin" in German with that meaning, but it is stressed on the "o", while the drug is stressed on the "i" (The feminizing "-in" suffix is never stressed, while the "chemical" "-in" suffix is always stressed).
This was also my reaction. I think many viewed it that way, like it was an expected part of them being there
A group of TechCrunch bloggers posted their favorites for the first day as well. http://techcrunch.com/gallery/our-10-favorite-companies-from... I found it interesting because none of the companies I had internally thought of as potential breakout hits made their list.
You're right that consultants and contractors earn more money because they assume more risk. I don't think that contradicts anything I said though. I think a lot of FTE programmers earn less than they could earn (still as FTEs), purely for lack of negotiating skills.
Python 3 really pushes you towards list comprehensions as you have to wrap your filter in a list(). I ended up just going with the flow. However, nesting list comprehensions can get me into a place where I forget what it is I'm doing.
My maternal grandmother was an elementary school teacher back in the 1920s or so. Back then it was SOP for female teachers to be fired if they got married.

So when grandma and grandpa got married, she didn't tell anyone at her school. To the extent any of her coworkers knew about grandpa, they thought the two of them were just dating.

When grandpa graduated medical school, they had the principal of granda's school over for dinner to celebrate.

"I'd like to introduce you to my husband."

She quit her job on the spot, and the two of them left the state.
> I'm of the long-standing and well-informed opinion that "pass-by-reference" and "pass-by-value" are worthless terms that need to die

> The terms would be useful if people agreed on their meaning (they do not) and if languages actually followed one way or the other consistently (they do not).

Go read some actual literature about programming languages so you can get these ignorant notions out if your head.

The terms pass-by-value and pass-by-reference are well defined and have specific meanings both in the context of specific programming languages and independent of any specific programming language.

Pass by value means the value of the caller expression is logically copied in to the parameters, and direct mutations to the parameter itself are not reflected back to the caller.

Pass by reference means the opposite... The parameter is an alias for the caller's expression, and direct mutations are reflected back to the caller.

C pointers are not called references, except in an informal description of how they relate to what they refer to, by any authority on the topic.

I don't know if you are doing it intentionally or not but I'm done feeding your trolling. If you change your mind and want to learn anything else, my door is always open. But if you want to keep up this charade, whatever it is, go troll someone else. No one is going to read this thread this far down, so I feel no more obligation to correct your unfortunate misguided claims in the spirit of helping someone else who is actually looking for the right answer.
Contracts for support just don't go poof.
This is probably one of the best things that's happened for programming education in years! (In addition to a lot of other uses.)
http://www.qfly.com/ is pretty nice
I wonder about people being unable to think critically and deeply; I think that the degree that people think deeply is a gradient across a multi-dimensional space, where possible axes include: mental wiring, motivation, and practice. I've known people who capable of thinking deeply, but will do so only when cornered, and will resent whatever put them into that position. It's not that they can't; it's that they have learned that there are social consequences when they do. They take away from the mindless fun of whatever group of people they are with when they start thinking about it.

But then again, if I'm willing to make exceptions, that puts me on the slippery slope: where, exactly, do I draw the line?

You won't know until later where the line ought to be, which makes it tricky to draw one ahead of time. I worry though, not because of the morality of your actions, but because of the moral hazard they generate. You allow them to graft your abilities onto themselves, and they are put into a position where they are expected to have those abilities themselves. This is scary, because incompetence doesn't just cause damage in catastrophic, discrete instances, such as a building falling down or a bridge failing. The damage of continuous incompetence multiplying on itself can be just as catastrophic in the end. Bare in mind, our present financial catastrophe was not the result of a single isolated incident of incompetence; it took thousands of incompetent people and the better part of a decade.
I think you might be confusing Matasano with Monsanto — unless Thomas hasn't told us something... ;p
Now I know what Walter Bright should have named his software development toolchain...
Anyone else think it's interesting that he described the Y Combinator application process as "holding a contest"?

I guess it fits the technical definition, but it sure makes it sound like PG is drawing names from a hat.
At about the 0:30 mark she should look dead center and scream.
Unless you host-proof the data. I'm working on a host proof location-tracking application right now. The app records my location, encrypts it, and sends it to a webservice. The only unencrypted field is the timestamp.

Then, when I want to query the data, a client-side Javascript app can display it on a timeline on a map. You plug your encryption key into this client-side app.

It would also be cool to create a host-proof method for indexing the location itself, so I could ask the service for all of the logs within a certain radius of a location. Not sure how to do this securely yet, though.
I believe it was Cardinal Richelieu who said "Give me six lines written by the most honorable of men, and I will find a poorly argued, tenuous set of reasons that will appear laughable to reasonable people why that man should be hanged"

Note: obviously Richelieu being of his time and religion only referred to men as being worthy of smearing.

on edit: changed regions to reasons, tired.
This should be a platform. The main problem is how to convince users to come and vote on projects. If you figure that out - you'll be a millionaire :)

One way might be through cryptocurrencies - users crowd-source the idea with money, then one or more developers submit MVP's, then users vote on those and the winner gets all the collected money, while users get the product they want. Sort of like improved Kickstarter.
This seems a silly line to toe that accomplishes nothing. Worse, it feels in bad faith.

The crowd is constantly crying foul. And often shouting noise for the sake of being noisy. As such, it is all too easy for any supposed side to claim that the crowd is intrinsically party of the other sides.

To that end, did this person make particular claims that others have to reveal who they are? If not, I'm not clear on how this was hypocritical. Are there inconsistencies in the crowd? Absolutely. But, they could be easily ascribed to the side you appear to be taking up, as well.
It's all in the head and how you perceive the world.

They're strangers, the average person is not trying to develop any kind of connection with you (and the unaverage person who is, isn't going to let clothing stop them). When you go to the doctors and have to disrobe, they aren't trying to make a connection with you.

Who cares about imperfections? No one is perfect. The models you see on magazines are heavily photoshoped, the actors on screen wear tons of makeup.

If you don't need to know, don't stare. Staring is rude, clothed or otherwise.

I don't care about the size of anyone's wang, and I'm sorry that you've been conditioned by others to care about penis sizes.

I can't make sense of your edit.

I'm not saying you're wrong (and I hope that you're not saying I'm wrong), it's just all about perspective. If you're in a sauna, chances are extremely likely no one is wanting to inspect your body just as much as you don't want to inspect theirs, they just want a good sauna time just like you would.

Being naked should be incidental, not the goal.
Seems like he'll be okay:

> He gave the blog a new title: Astral Codex Ten. He hinted that Substack paid him $250,000 for a year on the platform. And he indicated the company would give him all the protection he needed.

> In his first post, Mr. Siskind shared his full name.
This is true in some sense.

But it's also true that FB probably has way less data about you if you don't use it.

Given that, most people still happily use it (including me).
The Bloomberg article in question - https://www.bloomberg.com/features/2021-supermicro/
A shared Google sheet works well for most people.
Yeah, the Jetbrains article (https://www.nytimes.com/2021/01/06/us/politics/russia-cyber-...) was just too over-the-top conspiracy fluff. It’s sad to see some liberals critiquing QAnon and then immediately eating any kind of Russian conspiracy shit without any doubt.
Perhaps you could elaborate a bit? I’m not sure I follow how Marxism and Feminism eroded values to change Western business practices.
The point is not that one thing never leads to another in this way, but that the possibility of a future slippery slope doesn't support an argument by itself.
I wonder how they will deal with people such as myself who use Whattsapp but do not have a Facebook account.
Hey, #1 on Hacker News! I don't think that's happened since...I wrote Reflecting on My Failure to Build a Billion-Dollar Company back in 2019:

https://news.ycombinator.com/item?id=19105733

Thanks HN for being a part of my journey!
cynic in me thinks this is a business decision to ward off anti trust bills.

yesterday was a gift to social media monopolies.
It's not a misunderstanding its how companies work. If you make shareholders unhappy you simply risk them leaving. Thats why on average companies do things that make them happy. Oh, also the shareholders pick the board and the board does things for the company. You can see the relationship now?
Let me understand this. Gumroad raises $8m from VCs, isn't able to grow fast enough, so the VCs agree to give up any claim on the company. Sahil fires all of the employees, hires a cheap contracting firm and some of the employees back as part-time contractors. The company now does $11m in revenue, most of which is profit and Sahil keeps.

That's amazing. For Sahil. Not so great if you were one of his investors or former employees who had options.
Software Engineer|Flourish|Remote UK

Flourish is an online tool for creating beautiful data graphics, presentations and other interactive content without coding.

We’re looking for a developer to join our team, reporting to the head of software development.

You'll be working on:

-Developing new features for Flourish, using modern web technologies
-Maintaining standards for web performance, security and accessibility
-Building automated tests and improving the observability of the codebase
-Pairing and reviewing code
-Helping improve the way we work and the tools we use
-This role is focused on the Flourish back-end platform rather than the visualization templates, which are developed separately.

We’re interested in people who have:

Must-have skills
-Experience in back-end development, with knowledge of JavaScript
-Competence with command-line Linux and basic shell scripting
-Good SQL skills
-A good understanding of the web platform
-Version control with Git

Nice-to-have skills
-Familiarity with working practices such as test-driven development, continuous integration and continuous delivery
Experience of agile environments

We’re open to different levels of experience and seniority.

To apply:
Please visit https://flourish.studio/jobs/software-engineer/ to review the complete job description and to learn how to apply.
> more folks are familiar with my first analogy as it relates to the topic of free speech and imminent lawless acts.

Your first example doesn't relate to imminent lawless acts at all, that's the problem.

While panicked flight is dangerous (hence, its use to illustrate the “clear and present danger” test in Schenk, that has since been replaced), it is not (unlike, e.g., armed insurrection) lawless.
also Reverse Cargo Cult
https://news.ycombinator.com/item?id=25717075