skysight-inc/HackerNews huggingface dataset:
> [...] which Samsung estimates could display roughly 88 foot-lamberts.

Without WA and with more of the article, 88 / 14 approximates 6.29.
Cali is 30x bigger than Idaho... if 100,000 people move to Idaho, 3,000,000 people need to move to Cali to keep pace in terms of percent growth.

Obviously it’s not sustainable for California to be a top growing state forever.

As someone who lives in a city with about the same pop as Boise, cities that size can be quite nice.
The underlying assumption of the article also
High-rise development (Miami) being adapted for flying “cars”
> mRNA capsids to communicate

In this case "communicate" is in a narrow sense - this communication is very slow and Arc has more to do with plasticity rather than the electrical response of neurons.
I never said they sold your personal data, I know they don't. But they still collect vast amounts of it that they use against you (advertising), and make available to governments if requested/ordered.
Damn... this really blows! Someone else should do this then! I know the technology seems pretty insane but someone should :(
If you can invent a reliable alternative to proof-of-work distributed consensus there is a multi-billion dollar opportunity there. It’s inefficient, but before bitcoin came along there was no way to even do it. An inefficient way is better than no way at all.

Some other cryptocurrencies are trying alternatives. But none have been as “battle hardened” as bitcoin.

Follow the core developers and you’ll see their focus is on creating an open distributed platform. It’s up to us to figure out what to use it for.
Finally managed to quit vim
Let's say I have a `SomeEntity.get` function.

Basically it gets an array of id's and calls the database and fetches those entities.

~10 lines of Javascript code.

40 lines of SQL. Which also depends on the state of the database.

So what do I gain by mocking the database? Making sure those 10 lines of javascript work fine? In a vacuum? They are the 10 easy lines anyways which are covered by my E2E test.

What matters is the SQL and how it behaves in different states of the database.
> What exactly do you think a distributed ledger is other than a normal ledger and a trustless consensus protocol?

There is no such thing among cryptographic protocols as "distributed ledger".
The ledger is implemented on top of document timestamping and while required
for Bitcoin, it doesn't exist for blockchain data structure. It's like
calling HTTPs a cryptographic protocol for serving files.

About this "trustless consensus" part, how do you define "consensus" and how
does it relate to what computer science calls "consensus" with its most
prominent problem of Byzantine generals, especially with the impossibility
proof (the one that talks about 1/3 traitors)?
I've been working in the field of language translation in and out of academia for over a decade. I think that makes me pretty qualified to communicate the definition as used in standard literature.

English language usage has no bearing on technical terms, your snark notwithstanding.
I also always wondered why is there no option to delete submissions and comments?

That is an awfully exposing experience IMO.
This comment implies that the conventional cinema screen setup is more preferable over a TV screen when it comes to watching movies, and I have to agree. Maybe not for other content, but staring against any more powerful illuminating surface in a dark room for 2 hours would strain the eyes too much to be pleasurable.
Happen to have any links on Seymour Hersh being "made to look foolish" with his article?

Robert Fisk, also a highly respected journalist, was the first Western journalist to visit Douma after the recent bombing. His report casts doubt on the claims about what happened in Syria that led to the UK, US, and France to bomb without waiting for evidence. See https://www.independent.co.uk/voices/syria-chemical-attack-g...
I imagine a clever arrangement of atoms where non-metallic regions alternate with metallic ones could do the trick, as long as the transparent regions line up enough.

But anything this orderly doesn't look like a glass anymore.
People want to live with similiar people as them, nothing wrong about it and it works much better than all the diversity propaganda they try to push on us. It is not like in other cities people live together, on the contrary, people pay huge amount of money to be segregated from blacks or hispanics, the fact that you see them all mixed in the downtown is a situation imposed on people, not deliberately intentional.
Cost and range are closely related when it comes to batteries. A 500 mile range would cover almost everything, and should be practical before too long, and affordable eventually. Tesla’s new Roadster will have a 600 mile range, although the price is absurd.
$/sqft isn't a good metric. The correct metric is "what am I actually going to spend on housing?"

This way, the answer begins to change as your family size grows. Which I think is accurate.
They're not strongly pro GDPR, just strongly anti FB.
Can I also invent a system that's been proven to not safely guarnatee consensus for years, and trust everyone to ignore it?

If so, I've got a thrilling investment opportunity for you.
Calling SEO adriadnology is pretty cool.

I read Summa Technologae a long time ago in German translation.

It wasn't easy to read, but had many interesting ideas.

Two concepts I still remember and think of occasionally:

- the concept of "technology evolution" and especially that technologies that soon get replaced with something else often develop "bizarre", e.g. very large, forms shortly before extinction. Lem extrapolated that from dinosaurs (although I think it showed a weak grasp of natural history because for dinosaurs size was not correlated with their extinction). Lem's technological example were steam train engines, which developed some bizarre forms shortly before they were replaced with Diesel and electric engines.

It's interesting to think how this observation applies to our current technology. For example the monster die GPUs that Nvidia is building now for deep learning could be the last flowering before being replaced with far smaller and more efficient neuromorphic chips.

- Another interesting observation was the cost of technology. He had the example of fighter planes in the first world war roughly being the cost of a car, in the 2nd world war 10 cars and now getting many orders of magnitudes more expensive. In the 60ies this trend was only beginning, but it's clear it's continuing. The prediction was that at some point even super powers would only be able to afford a few planes each, and it's already true if you consider the costs of the American B2 (until manned planes get replaced by far cheaper drones)

We see similar trends with chip production. Originally even small companies could set up a computer chip fab, but now even very large companies like Intel or Samsung or TSMC can only afford a few and the costs are still growing quickly.

- (the full book has many more of course, but it's hard to remember them all. Lem's books in general have a lot of ideas per page)
Glad to hear you're interested Silhouette!

> what exactly is GitLab?

Here's a couple of points that might shed some more light on it: https://about.gitlab.com/about/.

IMHO the first point nails it pretty well: "GitLab is a single application with features for the whole software development and operations (DevOps) lifecycle."

> I've always found the web site more confusing than enlightening.

Did you take a look at our homepage (https://about.gitlab.com) recently? (we updated it not too long ago)

Which part of it do you find confusing? We'd love to make it better. If more direct feedback is your thing, you can also open an issue about it in https://gitlab.com/gitlab-com/www-gitlab-com/issues/new?issu...
I do pay for my preferred news. "Inside sources" is not my (or anyone's) preferred news site....
This is different to “LED TVs” at home. It’s closer to an OLED TV since each pixel in this cinema screen is individually lit.
I would suggest that anyone here who trashes the fossil fuel industry read "The Moral Case for Fossil Fuels" before they continue such trashing. They don't necessarily have to agree with it, but they should at least read it.

I've read it, and do you know why? Because I saw an article somewhere which was just vehemently hating on the book (or more specifically its author, IIRC), and since I'd never heard of it before - and since much of that hate didn't seem to be terribly coherent to me - I went ahead and read the book for myself. I'm weird that way.
It's possible to delete account and still preserve content from that account. In DB, just add a deleted_at field and don't log in users with that field populated.
I usually just pull out a different credit card, and then take the card that didn't work out of my wallet when I get home.

Sometimes I might get around to calling my bank (somewhat depends on my perception of how long their customer service is going to take to fix the issue), but it's faster for me to just replace that card with another card from my collection of cards (I've got too many cards to keep them all in my wallet at any given time).

The last card which was incorrectly flagged for suspicious activity probably cost that bank several thousand dollars in foregone interchange fees.
> software engineer salary somewhere else is usually more like 20-25% less rather than 50% less -- someone making 140k in SF might make 110k-120k in places like Boise or Denver.

Worth pointing out that this function doesn't work for inputs much higher than $150k or so, and doesn't even work at points like $140k depending on the particular candidate.
There is no such quirk. Trailing commas are simply not standard JSON (sadly).

Even if they were, it would still be easy to parse!
It would be great if programmers learned from markdown and json.

Here is the lesson:

1. We need something simpler, so I will make a simple solution to this problem
2. Simple should also mean no strict spec, support for versioning or any of those engineer things. All that engineer shit is boring and I can tell myself this laziness is "staying simple"
3. OH SHIT, I was totally right about #1 so this got popular and having been designed as just a toy is causing a lot of problems for a massive number of people ... now my incompetence regarding #2 is on display and there is nothing I can do about it

I'm not saying "Thou shalt always add bureaucracy to your toy projects", but look at what happened and think about how Gruber and Crawford will be remembered, partly if not mostly, for being "the asshole who screwed up X". If you go the other way programmers will think "damn I hate these RFCs, these suits are messing up the beautiful vision of Saint [your name here]".
I'm basing my anecdote mainly on discussions that happened before Cambridge Analytica - and were purely about GDPR and its impacts.
The project hosting our WIP cloud-native chart is public and available at https://gitlab.com/charts/helm.gitlab.io

It's currently in Alpha. You can see a list of ongoing efforts in https://gitlab.com/charts/helm.gitlab.io/issues
I’m still driving a NUMMI car from 1995. Rock solid.
You have the opportunity during the first two hours of them being submitted, unless there's a response to them, if I remember correctly.

Being exposing is a bit of a benefit for HN, in that it's a very good way to serve as a snapshot of culture at any given time. People can't just whitewash their histories or wrong actions on HN.
Really depends on what you mean, doesn't it? I'm pretty sure all, or nearly all funding for every orbital+ rocket launched in the world came from governments before SpaceX. Yes, the work was often done by private companies. But all of the money came from governments. SpaceX was the first company to successfully launch an orbital rocket without government backing. [1]

[1] https://en.wikipedia.org/wiki/Falcon_1
The umpire has lots of discretion. An ejection could well occur if the contact was intentional, but it wouldn't happen if it's an accident while, say, an fielder is chasing a fly ball faster than the umpire can get out of the way.
This has been one of my major gripes with ipython/jupyter notebook workflow.

And I realized that, past an intermediate level of expertise in this ecosystem, you could really benefit from dropping down to JSON of your notebook and doing a bit of "metaprogramming" (the way you did). Yet the jupyter development team doesn't appear to be taking that into account, i.e., not making it easy/consistent for users to programmatically manipulate their notebooks.
I also did that some years ago. I used to be a heavy newton user and then, later in early 2000, I decided to check out some other old PDAs, so I purchased a data rover and some others. Magic Cap is a very good surprise. I wish we had more stuff like that these days instead of the boring stuff we do have now.
No. If Java were pass-by-reference a function could cause the caller's reference to point to an entirely different object. That is, yes, the implementation must pass a pointer which points into the caller's frame. This is what happens with C++ references. This is not what happens with Java arguments.
You can watch an average American baseball game in a ‘condensed’ format in under 20 minutes. The condensed format shows key pitches and plays.
Unless you’re an underage boy. Then Penn State football is quite hazardous.
No, why would they?
I think the only celebrity it looks like is Tiffani Thiessen, from Saved By The Bell and Beverly Hills, 90210.

http://ilarge.lisimg.com/image/425028/1118full-tiffani-thies...
Critique of Chick-Fil-A's Christianity - accidentally aimed at minority Dems
I prefer the gov has to go through a legal process versus just giving all your data over to the government.

https://www.amnesty.org/en/latest/news/2018/03/apple-privacy...
Campaign targets Apple over privacy betrayal for Chinese iCloud ...
What is an outing club going to buy? Bug spray?
I'm sorry, but I cannot even work out what your post is about.

Firstly: the single most important function of the Bitcoin network is to maintain a ledger that prevents double spends. Ethereum's charter is not so easily summed up bit it shares a responsibility here.

The tools Bitcoin uses to do this do indeed stem from cryptographic research, but the primary function of a blockchain is not to certify the past but to come to consensus on the immedate future.

No elliptic curve will do that for you. It is a distributed algorithm leveraging guarantees given by cryptographic primitives. Every expert accepts it as such.

As for your final note: multiple "solutions" for the Byzantine generals exist and have been published for years. Many of them give better guarantees than what a post-selfish-mining PoW blockchain gives you.

If your argument was, "It was never possible to come to consensus to begin with" then what are we talking about. If your argument is that it works fine, you should refute the cited paper directly. If your argument is that it's fine despite the flaws, I do not agree.
Yes but times have changed and I think, depending on where you live in the world perhaps, that there is a growing expectation that you should be allowed to delete your digital tracks.

There's a certain level of hubris to an attitude in which a given site that feels it's needs are more important than users.

Saying you can't delete all your posts/account is the same as saying "you do not have the right to control your own posts here".

I think it should be OK on HN to delete all your comments on your account if you want. I appreciate that this would degrade the quality of impacted historical comment threads but hey that's the price for giving people back control over their digital lives.

It happens on Reddit and whilst every now and then I encounter a reddit thread with deleted items, in general it has not destroyed reddit, and I respect the right of those users to have deleted their digital comments.

I rate respect for user wishes over the importance of maintaining historical threads integrity on HN.
Programming in the debugger is a massively overlooked paradigm. We use gdb for interactive usage. You could become a super-productive programmer if you can use gdb programmatically. The possibilities are endless. The problem: gdb developers don't think of that kind of usage as a core part of the software (let alone making programmability more important than interactivity, something I believe in). And that's why it's one of my goals to develop a programmable debugger in the future if I get some time.
It's now owned by Mark Zuckerberg. Surprise.
Just for your information, the mechanism of organophosphate nerve agent toxicity does not involve serine hydrolyases. It involves acetylcholinesterase.

https://chemm.nlm.nih.gov/nerveagents.htm
For background, see:

https://news.ycombinator.com/item?id=16896396
I've seen a lot of dislike for GDPR more than anything. Despite that, there are a few reasons why it's "in line."

It's a public forum, and having a historical record publically available to all users is somewhat mandatory to serve as an effective one.

It prevents linkrot, which is something particularly severe everywhere else.

Above all of that, HN doesn't sell data or really keep anything beyond what you've said - they don't even sell ads. It's more an archive than real 'social media.'
Why would I ever trust a business which thought that adding this outrageous language to their TOS is even remotely OK?

For all I know they were exploring how far they can push and will always continue so.
They said tech. My question was if they would apply the same logic to physical engineers, they they should be spending their time differently.
Can we please keep rape jokes off of HN? Thanks.
Risk assessment is often a politically heavy org that sometimes writes the report before assessing.

In some organizations they quack like auditors, but aren’t really auditors. Usually if they are involved, a big shot doesn’t want to do something.

In terms of legitimate reasons, there may be discretionary expenses relating to insurance that can be cut for clubs, but not for sports.
Here's the issue with this view, nobody, deservers to be denied basic human rights at work, even if they just pack boxes or built AWS.

You can argue that they should be on different pay scales, but as far as taking breaks, working in a safe environment and going to the toilet, they're rights that should be extended to all employees and any level of the corporate ladder.

I use Amazon far less after hearing about these issues.
> someone making 140k in SF might make 110k-120k in places like Boise or Denver

As someone who moved from Pittsburgh to San Francisco and had my compensation quadruple, I call bullshit.
Oh yes RFC process always keeps things from having compatibility issues.

I definitely never saw any issues with all those XML based standards like SOAP or XSLT.
Negligible price to pay.
Claims in the newspaper and on TV I suspect, which most people seem to consider evidence nowadays.
+1 for this tool.
why don't developers publish small apps like this in the app store?
Did a search for this link before submitting and the first post from 3 hours prior did not appear in the search results. Will hide the post.
I agree with most of what you say. But why do you think no gloves would be safer in MMA? Without gloves, you would have guys breaking their knuckles on people’s skulls. It would be like how Anderson Silva broke his leg.
A Former Top Wall Street Regulator Turns to the Blockchain
How’s the Air in London? ‘We Should Be Worried’
As an example, I moved from the DC metro area (itself already a high CoL area) to NYC to take a job at Google. I'm currently making 'exceeds expectations' L5 money, which is way more than you can make at basically any tech job in the DC area. And yet there are tens of thousands of engineers here in NYC making that much, at Big 4 and fintech companies.

Yes, the cost of living went up a bit, but it's utterly dwarfed by the salary gains. I'd have to somehow achieve a significantly negative cost of living for it to be worth moving to somewhere like Boise, where cracking six figures for a software job is significant.
I get an security error when I open this on my mac. Is it hard to become an identified developer?
Also, the Packard Bell Navigator. I had so much fun in that interface when I was a kid.
But housing, schools, child care, etc., make up a much bigger fraction of expenses.
> The real problem here is that we have only two terms which we're using to try to distinguish between three different concepts.

It's still only two concepts, there's just the side effect of Java and friends' implicit pointers that makes things muddier. The Java function

void swap(Object x, Object y) {
Object temp = x;
x = y;
y = temp;
}

is equivalent to the C program

void swap(void *x, void *y)
{
void *temp = x;
x = y;
y = temp;
}

and it has the same bug for the same reason. It's only the implicit nature of references in languages like Java that makes it not look like pass by value, but that implicit nature is there in other places as well (eg, the Java code 'Object x = y' is equivalent to the C code 'void *x = y').

I think the best approach is to just call it what it is, pass by value, and then also remind people if need be that objects are always pointers so it's passing a pointer by value.
I'll believe your statement when playing video games increases your chances of getting laid...

The imminent destruction of American football; however, is likely to change up the sports landscape. Football soaks up a lot of bodies that are going to be searching for a different sport.
Why would eBay or Amazon want to change over to decentralized smart contract software? They already have working computer systems, so there needs to be great benefit to move to a slower less reliable system that will open them up to additional hacks as well as remove them from the intermediary positions of profit.
The proponents of the EU's right to be forgotten would like to have a word about that.
What's the point of the comparison though? New York state has over 4X the population of Alabama, and the rural areas of NY are just as you'd expect them to be.
The OPCW reports on Syria's chemical weapon efforts can be found at the link below. Syria has been making and deploying chemical weapons for quite a while.

https://www.opcw.org/special-sections/syria/
If you are interested in the internals of a screen reader, how they work, or what it is like to use one, check out the NVDA project (https://github.com/nvaccess/nvda).

NVDA is a popular screen reader for Windows, developed by the blind for the blind, the story of its origin is great stuff: https://www.youtube.com/watch?v=rAkYw9ZcgQM

Full disclosure, I am one of the maintainers of the project.
I love Pirx and having a Polish connection in my life I think gave me a richer appreciation even of a translation. Definitely going to check out more Lem after reading this thread. And can't agree more on Lem's prescience - the lovely thing is that my enjoyment whilst reading was never broken by picking holes in the descriptions around technology. Thank you Lem.
There were smartphones before the iPhone, but they all sucked. Then Apple made a good one (with a touchscreen), and immediately the next year, every smartphone looked exactly like the iPhone. They changed the market basically overnight. But did they invent the smartphone? No.

Same deal with Tesla, if they can get Model 3 production up.
I think you're looking for familylink: https://support.google.com/youtubekids/answer/7124142?hl=en
As I said elsewhere in this thread, personally I use the term "pass-by-pointer-value". Barbara Liskov used the term "pass-by-sharing" (actually "call-by-sharing") when she invented the damn thing in 1974. [1]

"Pass-by-reference" is simply wrong, as it implies behavior which Java does not exhibit.

[1] https://en.wikipedia.org/wiki/Evaluation_strategy#Call_by_sh...
How about to rent? Still 10X? A lot more people are looking to rent than to buy (at least straight off anyway).