skysight-inc/HackerNews huggingface dataset:
> would stimulate more investment and thus more economic growth. The real world hasn’t been kind to those theories

Economists need to stop optimizing for growth and start optimizing for fixed size. Once we run out of third-world countries to pump investments into and get cheap gadgets, there will be no more economic frontiers (or they would have been found already). Not to mention, our obsession with growth is destroying the planet we depend on.

I heard an interesting idea the other day: give all males a vasectomy (or some form of long-term birth control) at the age of 14. The purpose is to make having children a conscious decision instead of a "whoops!" and put downward pressure on the overall population.
If you want to dabble with mainframe. Another option is the IBM zPDT. It is an emulator that runs on AIX or Linux. It does require a physical USB hardware key. It is kind of pricy about $5K from IBM, but there might be discounts. I believe that also get the z/OS and z/VM software and licenses also.
"We have had rule of men rather than rule of law for many years and you, nerd, are a silly pedant for wanting something better."
If you think a misunderstanding may be afoot, let me be as explicit as possible. I do not believe that moving from:

a = a.concat(b)

To:

a = [...a, ...b]

Would give the same performance gains as moving to:

a.push(...b)

Because [...a, ...b] creates a new array, and copies the elements of both a and b into it.

Old-timers will say that we had this exact same conversation about Java and strings way back in the day. Using a StringBuffer was faster for this kind of thing up and until Java started detecting when your use of string catenation could be replaced by a StringBuffer.
Also what is up with “These external links will take you off GitHub to pages we haven't verified, so beware.” ?

You can put links to stuff in all other places without warnings. Now ok I guess they can argue that most other places do not entail with people sending money. But why not at least keep a list of “trusted” places?
By that logic, you should also test if `a` is a string that can be parsed into a number/bigint as well. Or if it's a Uint8Array that you can decode into a number/bigint.

But that's not how you write software. In an application, you have a canonical representation that you pass through your business logic.
>> How would it work exactly, I wouldn't know which is sort of the point. But sooner or later representations of abstractions within the code would appear within the graphs.

Sorry to be mean but all this sounds awfully confused and terribly hand-wavy. It sounds like you think that stuff would just magically work like you want it, if only you mix up enough ingredients (data, computation, neural networks, evolution, abstractions, representations, graphs...).

Well, stuff doesn't just magickally work. Lots of people (like, literally thousands) are training machine learning models and not a single model has ever come close to "understanding" anything. I'd start from trying to figure out why that is the case, and then see if something can be done about it.

Otherwise -and, sorry again, but- all these are mere time-wasting fantasies.
I used to work on HP way back in 1991 on equipment that measure timing of signal to 7.9 pico second resolution. This is very cool.

Love to see an ifixit tear down video on that CalTech camera. :-)
Well, you have to pay for the runtime. That makes it pretty hard to compete. That business model works fine for things like Adobe's Creative Suite where there aren't many good free alternatives, but it's not very good for programming languages and web frameworks.

A lot of the momentum in things like JVM/React/Angular/Rails/Django/.NET came from them being free to use.

Free to use has historically lead to a rich community, and an eldorado of open source libraries.
What we see is security practice. The security practices coming into play today that come out of research already done by 2000 were not widespread in 2000. Is there no security research being done in 2017 that we won't have paid much attention to for another decade?
So what? If you don't want some random person to know you by your email address, don't give them your email address. Or use a separate email address for them.
LANPAR was invented in 1969, well before VisiCalc:
http://www.dssresources.com/history/sshistory.html
I always found it hard getting lenses for my XT-10, but maybe I am just bad at looking. The kit lens it comes with is not great, and it seems the only other options are £300 prime lenses.
Hmm, aren't keeping good records and cemetery plots non-exclusive?
You have to save a huge amount of state. The complete JS object graph, the page layout, torn off elements, network requests, separate threads (the workers), etc, etc

Sure this is technically possible, because we already know that it’s possible to suspend a virtual machine, but that doesn’t mean it’s a reasonable use of engineering resources.

It also fails to acknowledge the very first problem: IOS doesn’t use swap because of flash wear (or something?), but what you’re proposing is essentially inventing the same problem again, but this time in user space with a pile a expensive heap traversal added for fun.
Show HN: Intern Playbook – an online course and community for tech interns
I used to work at a big bank, and would just wear nice dress shirt/dress pants. Whenever I saw a "vest" guy I would think 1) you guys really all look the same, and 2) aren't your arms cold and your torso hot?

I now work at a SV fintech, and it's impossible to figure out what to wear to meetings. Do I wear biz causal? Shirt tucked or untucked? Jeans and t-shirt? Sneakers, loafers, leather sneakers? Can I wear shorts? Does it matter if you're in SF or NYC?

The dress code is way harder than in banking.
They have a limited amount of very good apparel. (I have one of their jackets for winter hiking which replaced a prior TNF I probably had for 20 years or so.)

With the exception of some boutique manufacturers (Western Mountaineering, Feathered Friends, etc.) all of the outdoor companies tend to lean on serious outdoor adventuring for their brand but, especially as they grow, they're more and more about selling clothes for people to wear around the city.

Some of them do maintain their original roots. Others not so much.
I think that sexual education is super important at early ages, it should be a mandatory class in all schools, at least people should know what is sex, how to prevent unwanted pregnancy, which one are the contraception methods, sexually transmitted diseases, etc.

But also, there has to be easy access to economic and effective contraception methods
I saw an interesting Ted talk a few years ago about quorum sensing in bacteria.

Here's my recollection:

Essentially a single bacteria can't make you sick, and if it tried, it's so small that it would have no effect. Triggering a collective effect becomes critical for them to cause disease. Disrupting quorum sensing might be a way to fight otherwise resistant bacteria.
Retro Operations
Hey, thanks for the clarification!
If people could muck with builtins in Python, they would. And worse, they'd do it with inheritance and metaclasses. I say this as a Python dev.
That sounds most plausible. After they bloom and all die, the first generation of new plants to grow will then start the 130 year clock again (by counting days or seasons) and be the first to release the signal again.
For RPC, substitute "sending a message to a remote machine" if that's what you prefer. Network requests and responses are pretty universal and can be represented in different ways at the language level, but they are pretty different from local requests.

I'm wondering if this stuff could be better explained without going back to what Alan Kay supposedly wanted? If a software architecture idea is good then it should live on its own and others should have elaborations on it.
Matrix Factorization with the Alternating Direction Method of Multipliers
Wow, this is actually really useful
Wait, Google doesn't support Perl?
It also doesn't seem obvious that using one's less dominant hand for movement is optimal. Kind of like playing guitar. As a righty who go my start trying to learn solos, I always felt like the left hand had the harder job.
Yeah , genuine question, but because I have friends from England and Australia who are "white" for whom this matters.
Brave's business model also depends on advertising.

The GP was critical of both Brave and Google. There was nothing hypocritical about their statement.
> "your passport countries' democracy score, worker rights, environmental protection standards and human rights need to be in the same range as the country you want to work at".

Wouldn't that exclude almost all of the current immigrants to USA. Chinese, Indians, mexicans, filipinos ect.
I only support two people through Patreon, but this is how I use it, too. I never actually go to their Patreon pages, or bother with any of the special "Patreon benefits" they may offer.

I just want to give them some money, nothing more.
The question is not whether one has choice, but about the mechanisms that leads one to choose one or the other.

One can choose to go jogging, but one can't choose to have the motivation to choose to go jogging.
My Life and Work - Henry Ford

A true engineer at heart. His comeback in life is very similar to that of Steve Jobs. Man was a true genius.
Sure, but it's also a bad practice in Javascript.
That's because when a targeted ad is general enough to be useful, you misclassify it as a nontargeted ad. Nontargeted ads are pretty much only punch-the-monkey mortgage an dcar insurance scams.
Gmail is lame compared to Outlook 2000. (It also broke self-hosted email for everyone.) Likewise Google Docs can’t hold a candle to Office 2000 (or even Word Perfect 6.1). It has extremely bare-bones control over text formatting and page layout. E.g. no kerning, limited styling, no footnote styles, limited control of header/footer formatting, no section breaks, etc. No section breaks! The version of Word Perfect I installed from a stack of floppy discs had section breaks!

Microsoft's web apps are a grim reminder of how desktop UIs have evolved backwards. (I’m in the midst of evaluating Office 365 as part of some IT transitions at work.) It's missing tons of features even compared to Word 2000. And it's a total pig. I thought Office was a pig before, but moving it to the Web made everything 10x worse. (Google Docs is less of a pig, but that seems to be because it has less functionality than Gobe Productive on BeOS.)

I’ll concede that Google Maps is better than what was available in 2010. It bet it would be even better if Google turned it into a Win32 desktop app.
Synthstrom Deluge (Synth, drums, amazing sequencer, sampler and soon to be live looper in v3) was the choice for me when considering TE products. I almost bought a bunch of Pocket Operators, then I looked at the cost and decided to just pull the trigger on what I really wanted and got a Deluge. I love it, so much.
Games for Android and iOS are a real possibility, but general Android apps aren't on our radar. Our focus is CS education, and I'm not sure general Android apps would be a good fit for that.

That being said, our platform is fairly extensible so someone could create an Android Apps target. They'd need to create a new backend to target the JVM probably and some work to link with whatever pre-built Android binaries.
Go to flightaware if you want to figure out the plane type.

https://flightaware.com/live/airport/KBOS (for Boston; replace with your local airport) and you can see the scheduled IFR departures listed, with their abbreviated callsigns and aircraft type.
An efficient immutable vector can be concatenated much faster without any reallocation of either array; one would probably outperform .push for bigger arrays in this case.
> My photos and videos don’t get destroyed when the phone is low on memory, why webpages should?

Well, they can be. That is, my iOS devices are set to have only thumbnails (plus most recently taken/viewed) on the device and dynamically load anything I want to look at (upscaling the thumbnail and then faulting in the full picture). The device memory is treated as a cache which can be flushed as needed.

It makes sense for Safari to do the same since most pages are reloadable (I wonder what it does with nocache-marked pages). And in particular, old tabs are unlikely to be looked at again. You can do some experiments: I'd bet forms are not purged either.
It's impossible to anonymize; that's the point.
It's conveniently leaked through Chinese website, I assume through multiple VPN's. He don't trust to leak through US bloggers or journalists anymore.
Development requires behavior and structure changes, setting up human conflict
> However, the idea that the government has any right to tax private property at whatever valuation they see fit is a quick step towards a totalitarian nightmare.

Not really? Only in the case where the government is no longer beholden to the people (or the rich). Right now, the federal government in general is more or less a captured agency of Wall St and the tax policy follows as such. Either way, no matter who controls the government, there's a vested interest in setting tax policy that above all else, optimizes for stability. I mean, you're a voluntary exchange type, right? Is it in the government's rational self interest to set a tax policy that causes revolt?

Also, who protects that private property you love so much? There's a cost associated with that. This whole "taxes are theft!" nonsense is becoming tiresome. You're part of a society. Pay your membership fees and stop whining.
Alphabet's Toronto smart city buildings open as early as 2023
It disincentivizes GitHub from maintaining feature parity of the API for integrators with what is available through UI.
Hmm; I don't want to say "It's you..." ;), but the Fujifilm X mount is one of the most developed of the "new" mounts:
http://www.sansmirror.com/lenses/lens-database/lenses-from-c...

In particular, the zooms:
https://www.fujifilm.com/products/digital_cameras/x/index.ht...

Now, it IS expensive, on average. But by all accounts their lenses are mostly worth the price. And 300 for a prime is largely normal.

In all mounts, lens price is variable but high when you get to even remotely non-junk stuff. In my world of Nikkors for example, the Nikon 85mm 1.8g is widely considered a "bargain", at average price of $500 (compared to the $1,500 1.4G version).

I own the $100 "nifty fifty" and the $2000 70-200mm 2.8, and that's all prosumer country. Functional exotics can be $5000-$8000 for working pros (not Leica luxury items;).
I think they were making a joke.
Many meditation practices focus on how to objectively detach from and observe system 1 so that we can maintain control over 2
From what I have seen, the WinUI story is a complete shitshow[1]. Apparently they realized that tying it directly to Windows releases was a bad idea, and want to packagize it into NuGet assemblies, but kind of can't. They appear to be trying to distance themselves from even calling it UWP anymore, which I suppose makes sense, because it was dead-on-arrival and never gained any momentum.

Windows 8 is still casting a long shadow of half-baked bad ideas.

[1] https://www.sharpgis.net/post/2019/05/14/The-future-UWP
“Needed”. Nothing here was needed, it’s just more profitable at the expense of user privacy.
> desperate ones are actually called refugees

there is an actual definition for a refugee and its not "be desperate" . There are more than 500 million ppl deseperate to move to usa very few of them qualify to be refugee.
it's politicized in the other direction. the ipcc reports have to be approved by all the member countries, many of whom (like the good 'le USofA) really don't want to take action on climate change. this results in IPCC reports that are watered down. for example:

> Political influence on the IPCC has been documented by the release of a memo by ExxonMobil to the Bush administration, and its effects on the IPCC's leadership. The memo led to strong Bush administration lobbying, evidently at the behest of ExxonMobil, to oust Robert Watson, a climate scientist, from the IPCC chairmanship, and to have him replaced by Pachauri, who was seen at the time as more mild-mannered and industry-friendly.[142][143]
Hadoop? Spark? Are those not systems software?
Who'd voluntarily do so in 2019?
Great work has been done discovering side-channel attacks, but on the other hand most side channels have been created by sloppy microarchitectural design since 2000. So I dunno if that's progress. If we see some CPUs in the next few years that are both fast and not vulnerable, I'll count that as progress.
My entire point is that I shouldn't have to write the triggers myself. PostgreSQL figures out the triggers from my definition of the materialized view.
Does that open the possibility of doing fkeys for partitioned columns in Citus? or is that a completely different technical challenge on the distributed databases?
This article predates it, but OS X (particularly after it mutated into iOS) represents probably the biggest source of systems innovation in the two decades after this article. Apple is very secretive, so their systems research often isn’t known outside the company until it’s actually going into a product.

OS X was modern for its time, but where they’ve really pushed the envelope is with iOS. They can simply move faster at scale than anyone else because they almost entirely own the IP for both the software and all major hardware components and can pivot on a dime compared to market-based coordination.
I read his point the other way: you can't just randomly experiment; there's an existing framework, which can be adapted as we learn more / change our minds.

Which seems like a perfectly rational statement.
Lying about personal details online might get you into trouble with fraud laws.

Sure they won't directly come after you, but if you're in court for some other reason, the fact you put 'hwpsn62#!' as your mother's maiden name might add one more charge...
Yes, assembly language is a language of deep weakness. There's a reason we don't use it unless we have to - it's too hard to write anything in assembler. In fact, assembler weaker than C - in C, you can usually avoid goto if you want to bad enough, but in assembly, it's impossible.
The point is 945x is just the measurement for this particular test case. If the author made the test larger it would appear even faster.

This is the underlying problem with people who don’t understand what big-O complexity is saying.
Do you know https://alikgriffin.com/a-complete-list-of-fujifilm-x-mount-...
The article's actual title is "To Keep Track of Reddit Conversations Around New York Times Articles, We Built a Slack Bot."

There's some strong editorializing in this post's title.
I wish GitHub had a warning when it detected analytics software in a repo.
https://www.youtube.com/watch?v=eTOKXCEwo_8&t=2355s

For anyone who has not seen the documentary, yet. One of my favourites.
In undergrad I made models of oscillator genes. They allow for digital cycle counting. They can also be chained to give base-2 counting systems. For example, cycle of gene A turns on gene B be turns off itself, one cycle of gene B turns on gene C, turns on gene A and turns off itself, etc. This would give you a binary counter.
Assuming they all oscillate the same frequency, you would get something like:

+-------+---+---+---+---+

| Cycle | A | B | C | D |

+-------+---+---+---+---+

| 1 | 1 | 0 | 0 | 0 |

+-------+---+---+---+---+

| 2 | 0 | 1 | 0 | 0 |

+-------+---+---+---+---+

| 3 | 1 | 0 | 1 | 0 |

+-------+---+---+---+---+

| 4 | 1 | 1 | 1 | 0 |

+-------+---+---+---+---+

| 5 | 0 | 0 | 0 | 1 |

+-------+---+---+---+---+

And then if gene D triggers flowering: Tada! you would get one flowering every 5 cycles.
In practice things are never this simple. The gene expression rules are not that straightforward, the genes do not all express in the same cycles, you need some mechanism to keep things in sync between cells and plants etc. But the simplified model shows how powerful oscillator genes with expression switches can be.

https://www.wikiwand.com/en/Oscillating_gene
Right, but your original claim was that it's illegal and that's what I was responding to.
Have you tried searching here on HN for previous discussions of exactly this question? It comes up nearly every month (at a guess) although it feels even more frequent.

In particular, just search for OneNote and Evernote in both stories and comments and you'll find dozens.

If those discussions don't give you what you need, perhaps you could be more specific.
Panic announces the Playdate handheld video game system
I believe he means it's 945x faster in the current case, but O(N) in the general case.
RoadWayve: Car-based LED to communicate with other drivers, reduce road-rage
If one language is expensive, and another language is cheap which do you think employers will be building NEW software in?

I've seen people who follow the strategy you prescribe, and while they did make above market while they helped companies migrate away from [dying technology] they eventually became unemployable.

It simply isn't a good long term play, for either employee or employer.
> Are you sure that Chromium isn't phoning home with your real IP?

Especially given that Chromium does make startup queries to Google-owned servers. (Not sure about runtime.) Probably for perfectly reasonable usability and/or security reasons.

But I agree that Chromium manually proxied through Tor probably looks vastly superior to TBB when you do a benefit analysis. :)

Edit: added smiley to make what I'm saying slightly more obvious.
Experimental AI Powered Hearing Aid Automatically Amplifies Who You Want to Hear
That seems wrong. For only 4% revenue tax a company could just completely ignore the laws and just pay the fine as a cost of business.
Build a Mobile CMS w ButterCMS and Flutter, Google’s Mobile Cross-Platform SDK
> Regulation can only be effective if people know how to follow it. Otherwise you're just a bully punishing people for things they can't predict ahead of time, and you can't produce the desired behavior because you've failed to identify what it actually is.

Stop pretending that the GDPR doesn't do that.

> How is the service "conditional to spying" if you can turn it off or delete the data and still use the service?

You obviously don't know what you are talking about. You can't turn Google's spying off. They show a modal that you can only dismiss by "agreeing" that they use your data for their purposes.

> You obviously have strong opinions about Google. But is there a reason you don't just stop using their services? I can't think of any that has no competitors.

Because they're useful. That's why people use services. Idiotic question.
Meds + organization to make sure that I'm never "going down a rabbit hole":

* Take notes furiously in meetings. Don't try to organize the information as you go. Just get down as much info as you can. Take 10-15 minutes after each meeting to decipher your notes and pull out the key takeaways & action items.

* Keep a written debugging log. You see [weird behavior], so you want to check logs? Write the weird behavior down first. See recurring errors in the logs? Write down the error and traceID so you can find it later. Don't assume that you will "just remember" - you can't, and you won't.

* Use a whiteboard for planning tasks of any size. Make a rough plan of the commits you'd like to have at the end of the day. If the plan changes, go back and update your whiteboard. Make sure you know why you're doing whatever you're doing.
No it doesn't. That is the problem, every app is able to implement their own screwy behavior.