jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You are completely free to leave California.
Core count is becoming more and more bullshit. If I get performance X using 1 core and Y using all cores, then true core count is Y / X, regardless of what advertised CPU count the manufacturer may dream.

Geekbench scores:
-----------------

Intel Core i7-8086K: 6288 single core, 29927 multicore, asvertised cores: 6, real cores: 4.75, bullshit factor (advertised/real): 125%. Decent.

AMD Ryzen Threadripper 3970X: 5838 single core, 68457 multicore, advertised cores: 32, real cores: 11.7, bullshit factor: 270%. Ridiculous.
> Because adoption of ipv6 allows everyone to be an equal on the internet again

Sorry, but this is incorrect. No matter how you connect to the internet, someone has to agree to route your traffic. Just having an allocation of "public" address space doesn't mean you are free to do whatever you want. Other people have to actually pick up your traffic.

If you don't have an ASN and a core router on a backbone to announce and carry your traffic, and instead are just using what an ISP gave you, you really have almost no control over whether that address is routable, what protocols you can use with it, etc. They can impose the same limits on IPv6 as IPv4 - and in order to reduce overt abuses of their network resources, they almost certainly will.

Remember: passing packets requires real money. The larger the number of packets, the larger the bandwidth used, the larger the concurrent connections, the more money it costs. Any segment in the network that takes up significantly more traffic than another, will end up costing a disproportionate amount of dollars and maintenance to support. So unless you're paying for all of it, you will have limits. And just like every other resource on the planet, some people will have more resources than others.

IPv6 is identical to IPv4 in terms of what "freedom" you have on the internet.
> Americans would starve and die of exposure on those wages.

No, they wouldn’t. Americans survived on wages lower than that in the past. They would simply have to adjust their lifestyle to look more like the one of Bangladeshi —- unless you assume that Americans are somehow extremely inept compared to Bangladeshi.
Just advertise wedding services really hard in the app. If you're really good at creating a market, capitalize on it.
> Well I guess I'm just hooked on jq. Functional pipelines with named blocks you can recall. Here's a recent script I wrote: https://gist.github.com/turbo/36e87947a56cfaacec9d0356b3e521...

> I'm mad that I don't have that for XML.

Really not fond of that (past the first 3 lines I'd rather break out a proper scripting language), but it feels closer to xquery.
2 is an interesting point. Let's say you want to rate limit login attempts to help reduce brute force attacks. How would you recommend doing it if not by ip? You can tie it to the specific username being requested but this has other downsides, ie. you can DOS someones account by sending fraudulent login attempts to it, and it also doesn't prevent attacks where people just test previously leaked username / password combos against your site.
You're looking at this from the perspective of someone who is actually using this specific library. The issue is that it's cheating on a benchmark.

The large majority of the code people actually run isn't written by Intel or AMD. We use benchmarks for comparison because it gives people an idea of the relative performance of the hardware. Reviewers are not going to test the hardware against every individual piece of line-of-business software or in-house custom code that people will run on the hardware in real life, so instead you get a sample of some common categories of computer code.

Optimizing the benchmark for one architecture and not the other is cheating because it makes it no longer a representative sample. Real third party code is generally not going to enable instructions only for Intel and not AMD when they exist (and improve performance) on both, it will either use them on both or not at all.
We use jQuery DataTables where I work and it seems more than adequate.

Supposed to set some time aside to investigate how to possibly port a small subsection of tables to use Vue Data Tables; it looks like there are a bevy of tools for Vue-based Data Tables here: https://madewithvuejs.com/blog/best-vue-js-datatables.
Agreed, we have just entered bubble mode.
...committed atrocities against our own men and women in uniform. That used to be the line they didn't cross.

A long history of human experimentation in the United States says otherwise. Service members have been used as guinea pigs for over a century.
Awesome. Thank you for the clarity and levity! Looking forward to seeing what y'all have been brewing.
Even better I bet speaker manufacturers will ship both and basically your speaker will "just work" regardless of what platform you are using.
According to whois this site is by Pavan Kumar, not YC. For those of you who dont know, using pictures (especially with a quote attached, and even more when it has YC in the name) from public figures is NOT LEGAL if it is used to sell/endorse a product without their consent. Unless this is a YC company itself, it gives the false illusion that they support the product/business. In this case it might also mislead people as to who is behind the company itself.
I guess that's pretty great for transferring files locally but advertising it as a bonus for streaming and gaming seems like false advertising to me. Nobody has a 5-gigabit uplink for streaming their Let's Plays.

Not to mention it's certainly sporting a shiny government back door.

I'll probably stick with my goal of running an OpenBSD router with auditable/libre firmware, even if I'm limited to "just" 1 gigabit.
That's not an answer. You could just as well ask "at what point in time do you consider interest rates low enough"? 0%, -1% or -10%?

There's no clear answer for either question, of course, but that doesn't mean we shouldn't discuss them.
The problem is that less +F polls every second while tail -f uses inotify, which is both more efficient and responds faster to change.
> Is the distinction or separation necessarily obvious?

I don't think so, but in practice it usually is obvious, in the programming languages that actually get used.

OTOH, the notion that the compile-time language and the run-time language could be very similar is an idea that might be slowly catching on. We'll see ....
My guess is that this will be the home battery line that Musk teased on the conference call in February. At the time he said they were likely to be unveiled "in the next month or two."

http://www.washingtonpost.com/blogs/the-switch/wp/2015/02/12...
>Why the obsession of economic growth?

Unemployment in the US is around 5.5%. Growth is correlated with jobs, expendable income, etc. So its important if you want to lower real unemployment.

>In Sweden we currently have negative prime interest rate and people have higher salaries than ever and housing prices are all time high.

France went, roughly, this route a decade or two ago. Now they have riots in the streets because young people can't find jobs. Youth unemployment in Spain, UK, Greece, Italy, etc are also scary. The socialist style government does a good job governing the problems of today it seems, but the capitalistic styles does a better job of taking care of the future and the young trying to enter the workforce.

Those nations saw their economies as 'good enough' at one time. They were paying out big salaries and pensions to their public sector unions and overtaxing their corporations and made their budget. Now they're in hysterics about employment, real estate bubbles, youth riots, and lack of growth.

>>In Sweden

I'd also be concerned about your .8% GDP spending on military, which is fairly low, especially in an age of a Russia that routinely sends subs into your territories and annexes lands not too far from you guys. Its weird that we're still applauding the welfare nanny state when its been shown to be fail past a certain point, especially in a country with near 8-9% unemployment. Also your GDP has been raising steadily, so I find it hard to believe that growth isn't' a contributing factor to what you perceive as success:

https://www.quandl.com/c/sweden/sweden-economy-data

If that was a flat graph you wouldn't be chiding us on the internet. You'd be selling shoe shines for gruel or your poor parents would have elected to not birth you.

Also, are you an older established person? Wonderful, but please don't throw down the very ladder that you climbed:
Today:

http://ycharts.com/indicators/sweden_youth_unemployment_rate...

Still almost 22% youth unemployment. Countries that care about growth, like the USA, have half that level. So yeah, maybe you should care about growth.
Good on them to for resisting the urge to preempt every reasonable objection.

Kill your darlings.
Those names are not all disjoint. pip has superseded easy_install, so you should use the former, distribute is a way to write setup packages (pip only installs them), and virtualenv is a way to avoid messing up your system with packages by installing them to a single, self-contained directory.

There's really no fragmentation whatsoever that I've seen. Install a package using your preferred way, in the end everything installs fine whether it's built with setuptools, distutils or distribute (or just copy the files to your site-packages directory). I haven't read the entire blog post yet, so I haven't gotten to the part you quote, but that's my two cents.
The point is that _we_ are using a loophole to lock up people without a trial. Gitmo is that loophole and that's why we can't bring the prisoners to the united states.
I don't think these are mundane at all, but I also don't think the US comes out looking very bad. There are surely going to be some relationships that are slightly damaged especially with some allies, but so far, it's nothing too bad.

Other countries on the other hand... I know this isn't hugely surprising, but it's now public that essentially everyone in the middle east is lobbying the US to attack Iran. That's got to mess up some relations there.

Also, some of the back room disses within foreign countries are probably going to screw up their domestic politics.
Agree. Other immigration restrictions likely to be implemented make no economic sense at all, like capping numbers of overseas students, whose higher fees subsidise our allegedly underfunded higher education system.

It was evident throughout the election campaign that being "tough" on immigration was perceived as more important than being "fair".
I had no idea that the wikileaks and don't ask, don't tell stuff were connected. How deep does the rabbit-hole go? Im glad they're not focusing on Manning's sexuality in the coverage, but it seems to me that the policies about sexuality in the military have some bearing on Manning's motivations for wikileaking. Interesting!
Somehow I'm not so certain of this premise at its face value. While I do agree that IT departments are going away and that people who make mobile/web apps are about to rule the world.

But just consider what a JustWorks(tm) app really entails.

You certainly need a good designer with a firm grasp of UX design and making everything very shiny.

You also most certainly need somebody who will market your app and make sure it even finds those oh-so-independent office people.

And once your user-base grows to a number high enough to sustain your app at all, you're going to have to handle them somehow ... because we all know JustWorks(tm) means a few guys sweating in the background over the next dumb thing somebody inputs where they weren't supposed to.

With that consideration in mind, it would seem we are entering the decade of the scrappy startup.
Okay. I'm not sure what your point is. I've been the one arguing that some state secrets are acceptable and their disclosure can have a net negative impact on the world here.
"March 17th 2009"
What surprises me most is that Julian Assange has lasted this long. This isn't OBL, where he's living in a cave somewhere -- this guy is known to travel between first world countries. I can understand those countries may not be willing to hand him over, but the US has lots of experience with rendition and I'm surprised some three-letter agency hasn't snatched him up yet.
Very true and an interesting history as well.
https://en.wikipedia.org/wiki/Tech_Model_Railroad_Club

As mentioned in the wikipedia article, the Steven Levy "Hackers" book has a great chapter on those early days.

See also the Jargon File entry:

http://www.catb.org/jargon/html/T/TMRC.html
Great question; it's hotly awaited by a lot of the community. Rough (and very unofficial) road-map is looking like:
1. 0.6 (June 2021): First-class ECS-integrated UI solution is architected and released. Asset management, animation and scenes are improved. Plugin architecture and data-driven workflows get a closer look.
2. 0.7 (August 2021): Editor MVP launches as a separate application built in Bevy, focusing on supplementing code-first Bevy workflows with things like property inspectors, scene management, system visualization and so on.

Once that's launched, I expect that we'll be working on making Bevy more usable through the editor for low-code users, although the goal is to ensure that pure-code (and pure Rust) Bevy games have feature parity with anything you can do in the editor.
This is a very privileged position.

Cryptocurrencies don't solve third world banking, at all. You still get paid in fiat, which you then have to convert to crypto (using a bank), and you will never be able to have most people get paid in crypto because then the government can't get taxes reliably (thus they will ban it).
Unpredictable $30K charges protects the customer?

Like $35 bank overdraft fees protect the customer from not getting a candy bar.
The problem is you can never make protocol breaking changes or add mandatory features. You might think "well just do it anyway and ignore people who complain about third party clients breaking" but in reality you can't
ignore them. You end up with lowest common denominator. You end up with IRC basically.

Look at what happened when that Python crypto package added Rust support and broke some obscure platforms that nobody uses and were never supported. Geek outrage!
> they hid

how did they hide anything? do you know this code has been in production?
It's in contrast to Object-Oriented Programming. In OOP, you define classes of objects, with behaviors/functionality attached to them.

In Bevy, the focus is on the data. The ECS is like a big table (if you are not familiar, you can think of it by analogy with a database or spreadsheet). It stores all your data. Components are like the columns of the table, and entities are like rows.

You then write functionality separately. You can query the ECS to get the data you need. Your logic is not attached to any particular "object instance" or "object type".
Another reason for end-to-end speech encryption: to keep your cleartext voice signal away from these overaggressive codecs changing the words. I can understand the need for a super low bandwidth codec on top of Mt. Everest, but 64 kbit PCM was good enough for our grandparents' landlines (or 13 kbit GSM for their mobiles) and it's good enough for us.
I"m sure it was matching funds for an employee donation.
I mean, for what it's worth, the MobileCoin bits weren't truly secret - that "turmoil in Signal" article that made the rounds a few months ago explicitly made mention of this, and the recent MOB runup in the past few weeks had rumors of this flying around.
Great, yep that's what we need. I prefer to use animation only to guide the user - not for 'oooh-ahhh' Flash-esque nonsense. So a library geared towards just that would save so much time.

Well done - and thank you, looking forward to cross browser version!
Saying the company interface is encrypted so it's safe shows how effective this attack can be. One of the attacks would present you with a login box. You thin this is plaid and it is encrypted so it' s safe so you enter your username/password. It turns out to be a different third party. Not to worry the hacker interface is encrypted as well. Another attack surface opened up involves data breaches at plaid where company employee dumps access to everyone.

It is probably the one thing you can do today that will at some point cause you lose money from your bank account.

It is not even paranoid. It's a bad idea to leave your bank access codes with someone else.

The less people understand how things work the more likely they are to trust it. This just opens up a new avenue for exploitation.
Lawyers are very good at identifying threats, but they will never offer you much assurance about an issue as subjective as fair use. There's always some speculative danger they can see that's technically, though maybe not realistically, justified.

What you can do is ask a lawyer if your idea is obviously not fair use and you'll get a straight answer. But you're not going to find someone who is going to say to you "yes, this is fine" because the law covering fair use is so vague. Laywers need to protect themselves when giving legal advice.

I'd recommend reading up on fair use and using your own brain. Case law is especially useful, i.e. many fair use cases regarding software have been to the supreme court - if you find a ruling covering something similar to your project then that is a good sign - Wikipedia and Google News are your friends.
I stumbled on this on Twitter[1] and thought it was an interesting read. It is very important to license your work correctly.

Delve Labs answered about the issue: https://www.delvelabs.ca/robbed-gunpoint/

[1] https://twitter.com/ethicalhack3r/status/557907559643103232

Update: There is a new thread on HN: https://news.ycombinator.com/item?id=8930044
Microsoft subsidized development of some popular apps for Windows Phone (e.g., Angry Birds). They paid for these. They were necessary to claw away at some market share.

Chen seems to think he's entitled . . . and this is one reason why BlackBerry is utterly doomed. Now I wouldn't develop a BB app even if he paid me :-)

But while we're at it, maybe we do need some regulation, so we can hold app developers at gunpoint (because that's what laws do, in the final argument) and force them to cough up the goods. In fact, I have an old Palm Pilot VII in a box somewhere that is being discriminated against and would be perfectly useful if only it had some apps... </snark>
What about in-repo code search ?

https://bitbucket.org/site/master/issue/2874/ability-to-sear...
I know a lot of HN folks are very critical of Telegram, but I've been using it for team (and private) communication for quite a while now and it's great.
It has clients for almost all platforms including a nice web client for all browsers.
Interesting, how did you develop that skill?
I am grateful to have such an inner glimpse into another life that would appear so much differently from the outside. Whatever was or was not meant in you illustrating with words your recent life, it has moved me to tears and I will be thinking about you for some time. That's not meant as a statement of pity, it simply is what it is.
Apple is the single most valuable corporation in the world. Their brand is more respected than probably any other, globally.

If they wanted to lead a movement, the corporate world would follow. But they don’t and instead stick to the no-effort-required causes in the West.

Hence my criticism. As I said, if they wanted to just be a faceless megacorp selling gizmos to all buyers, I would find them far less hypocritical.
I’d think that depends on the business. What is the engagement like on clubhouse? Do you participate or just have a presence?
murex breaks POSIX compliance massively because it acts as a proxy between each command in the pipeline. This means it can forward type information to processes within murex (eg builtins) but read and write byte streams to external commands.

As mentioned to one of your other replies, this causes a few issues (eg forking). But processes are still run in parallel like with a traditional shell and 99% of time this massive cheat is transparent to both the running processes and the users too.

This cheat does allow for some additional features though, like

- colourisation of STDERR (so it stands out)

- STDERR byte count used to judge if a process has failed

(possibly a few others I've forgotten but have to dash now for a lockdown Zoom party....sorry)
Neat! That is exactly what I am looking for!
Conversely, I expect used Intel MacBook and Mac Mini prices to go up when the last models are discontinued in 1–2 years' time, as that will be the only way to run x86 virtualization for Windows et al.

It's called a dead-cat bounce.
Plenty of companies seem to think that seeming like "a good company" is a sufficient business reason to do a post-mortem. That's the thing about expectations: even if you can't come up with a rationale for doing something, other peoples' reactions to not doing the thing can be a sufficient justification for doing it.

> well that's what you do

I assume what this phrase is supposed to get at the sense that doing port mortems is the (morally) right thing to do and part of our duties as engineers to each other and to the public that has an interest in security. If that's the case then I have to disagree with you, that's an excellent reason to do it. (The fact that something would be the right thing to do means that you have a good reason to do the thing: namely, that it would be the right thing to do.) You can be cynical and say that "doing the right thing" is not going to be a good enough motivation to convince business X to do it, and that's fine, but it doesn't sound like that's what you're saying here.
&#8212;?

NYT needs to sort out the em dash in their headline.
Awesome. I've been looking for a way to run this, and tried to get info from any current copyright holders (no replies at all), and haven't been successful at all.

Now I just need to wrangle whoever holds it now, and beg them to let me / someone re-write it for modern systems.
Wow, that is the biggest codebase I have ever heard of. Does anyone know of anything bigger than that?
The internet will be dominated, metered, measured, taxed, regulated and manipulated by big corporations, it is only a matter of time. The question becomes how will this be accomplished?

One way is for the Government to decide a certain body of information that is not allowed to be public knowledge, and when it becomes public, they will attempt to create an "internet information removal button". This obviously will fail, which will pave the way for creation of internet data police to protect and defend us from terrorists by cleansing the internet from sensitive information. The key to own the internet is to demand that it be protected, by government of course, by a data police force.

The final phase of internet takeover occurs by default, big corporations control the government, big corporations decide how the bytes that travel between computers are managed.