jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Sometime in the next few weeks Apple will release a free iOS software update that:

- reduces the size of the crowd-sourced Wi-Fi hotspot and cell tower database cached on the iPhone,

- ceases backing up this cache, and

- deletes this cache entirely when Location Services is turned off.

Looks reasonable to me. The only thing missing that I'd like to see is an option to opt out of the tracking data (anonymous or not).
Just because it's the norm doesn't mean it's right. There are plenty of things that companies used to do that are now illegal because they ensure monopolies or otherwise disrupt the economy.

I wouldn't be surprised to see that patent cross-licensing like this turns out to be one of those things in the future.

I have to agree that it would be better to invalidate the patents, but sometimes you have to settle for what you can get.

And hopefully it'll be another step towards patent reform.
Not flippant at all. Law enforcement can track where you are through your telco even if you don't have a fancy phone. And they can do it live.
Do users actually need to enter this syntax:

The QueryParser syntax is term~ or term~N?

After considering Lucene, I built my in house search engine. I wanted it to work a lot more like google than a "Full-text" library like search engine.

Very few users will go beyond the basics. How many users will actually used Google advanced search? Even programmers? Very few. Users don't use advanced search features.

Why? It's not their fault. They tried. They tried at the library - didn't work. They tried on the early search engines - didn't work. They tried on your Intranet app powered by database full text search - it doesn't work.

We trained them. We showed them that (most) advanced searching isn't worth their time.

Why is? Revisioning + speed. Make it easy to try different combos of search terms really fast. Correct spelling, suggest searches, add the ability to filter information.

See: Information Architecture for the World Wide Web p. 185.

Also available on Safari Books.

See Also: Google
Hmm. A rather interesting contract compared to the larger tech cities that can't seem to get enough qualified developers- ever.
Sad, I wish they would make it an option to track this forever instead of removing all but 7 days.
Oh no, do we have to listen to a new generation of frustrated developers rehashing the tired old arguments made by frustrated Lispers?
They receive your IP address because that's how IP works; otherwise they wouldn't have an address to send data back (and IP packets with a spoofed source IP are dropped immediately). They might not do anything with it, but they definitely have access to it.
I've found myself, really wanting to reengineer code and have been fired from projects as I mostly freelance...

It's sort of a two way street... Knowing the expectations, convincing us that the bear minimum is all that's needed.

Just fix the bugs. Keep your head down. Don't rewrite 2k lines of code that's ugly and not broken...

Then I think positive two way communication is good... As the op said we suffer from fear of rejection bad also as a given imposter syndrome so if I get good feedback, I know I'm doing what you want, that you're happy... Etc.

I think part of wanting to reengineer may be wanting to convince the boss in the scenario or ourselves that we aren't just faking it and adding 20 hours to a budgeted 5 hours ends up having the reverse effect.

Tldr: good conversation, praise where due to reinforce good work and constructive criticism when something needs to change.

I was a lot worse in this respect as a junior dev... So that may also be a factor, the more ppl I work with the better I am.

I have ADHD and could be slightly ASD or just overlapping on symptoms which is common. Wasn't diagnosed till 3 years ago, medicine and exercise changed my life.
Haha yeah I never did learn all about modes and had to google commands or go to the mod channel and ask for help not infrequently, but irc does get held up as an example of “a simple and perfectly decent tool” and my point is that being simple and perfectly OK is not enough, it needs to also be user friendly and accessible to the lay person.

I think we’re violently agreeing.
This is great. Thanks for this!
> Dunlevie admitted to a partner that he wasn’t certain how WeWork would ever become profitable, but he was taken with Neumann. Dunlevie said to the partner, “Let’s give him some money, and he’ll figure it out.”

I am always amazed at how far you can go by just putting all your skill points into Charisma and nothing else. These are supposedly smart investors and all it takes is a smooth talker and boom! $17M just like that. More money than I’ll ever see in my entire life. This guy has generational wealth now, and normal working schmucks like me will need to work till we are 80.
I would like to learn more of this, but this article lacked a lot of substance.
I can't determine with perfect certainty, no. But there are truly very few rare things in this world we can determine with perfect certainty.

The alternate position--which you seem to espouse--is that it's fundamentally impossible to judge art, hence we have to accept all purported attempts at art as "good art". I'm arguing that we can make imperfect judgments; you're arguing we can make no judgments. The very notion of "good art" loses its meaning if the term "good" can no longer distinguish some art from other art, hence your position is completely nihilistic and far more denigrating of art than mine is, because you condemn all art to an indistinguishable morass.
Really? Do you have any evidence for that or are you just spouting off the standard line that faster trading necessarily means better trading? I don't see how any economic conditions could change enough in three or four milliseconds to justify the amount of high frequency trading that goes on today.
What if you are gay?

All the hoopla about "same-sex screeners" is so 1950s. The real solution is to dispense with screening procedures which are so invasive that sexualization becomes an issue.
It's unhealthy that market makers with obligations toward the market are being displaced by these HFT parasites that appear to serve the same function—except when they don't, as during the flash crash.

And the market wouldn't be materially less efficient. The reason to have a market is to allocate resources towards effective producers by pricing them properly. Well, "no human could react quickly enough to buy the stock in New York and sell it in London before the prices reversed" means we know the market would inevitably correct that price even without the presence of that HFT. We are rewarding overinvestment in reaching price equilibria faster, when it already takes less time than it will for a producer to make any use of the money.
Let's follow this line of reasoning. Suppose your image recognition software noticed something it thought was suspicious. What are you going to do about it? Have a human look at the backscatter picture? Do a pat-down? Either way, you're cutting down on the privacy invasion, but not eliminating it.

That's probably worthwhile, but I doubt it'll make people feel much better about the machines, and it'll piss off the people who will see it as backing down on airport security.
While there are only minor changes between VSCode and the open source builds, increasingly the ecosystem around VSCode is becoming proprietary. For example, the Remote Development extension is proprietary[1].

[1] https://code.visualstudio.com/docs/remote/faq#_why-arent-the...
I am playing video games.
I'm from Europe so genuine question: Is it correct that this is a very loud but tiny group (like 1%)? Or is this group becoming big (like 20%)?
Surprised Steve 1989 isn't mentioned here.
Austin has been booming for 30+ years.
I take you'd better read an honest answer about what makes people avoid positions where there's much coding in favor of others rather than some joke or anecdote about why I'm not coding right now.

Coding has the seed of burnout. Not everybody ends up burning. Most people control it. Some people build barriers to contain it. Some people develop intrincate kinds of neurosis. Some people use drugs. Some blows up.

Dealing with machines is frustrating. Dealing with humans too, but machines are more difficult to hate. The printer scene in Office Space is hillarious just because that.
As someone over in /r/stupidpol pointed out the media headlines say "attacks" when in reality it's "muggings against the elderly"

The first headline gets outrage clicks, the second doesn't.
I think it's more likely that a couple of the developers are being paid to write Julia than it is that they are all working on it in their spare time.

While it may be a demanding lifestyle, you are also paid to do research. And research could include developing new programming languages.
If you enjoy writing, then write. If writing, or improving your writing, helps you achieve the things you want to, then write.

But don't feel you "should". Essays are a bit like code - but if you want to get better at coding, you'll do better practicing coding than practicing essays. Likewise if your goal is "impact"; blog posts, particularly general ones like this, are ten-a-penny - even really good ones. Whereas really good software libraries are rare, even now - and you're more likely to write a specialist software library, with a small audience but one for whom that library is vital, than an equally specialist blog post. And while writing about something may clarify your thoughts, it's nothing next to setting that thing down in code.

Once again, do what you enjoy. If you like to paint, paint; if you like to make music, make music. But if you'd rather just code, or even just watch TV (the very epitome of unproductive wastefulness - but the typical blog probably achieves very little more), that's fine too. Don't let anyone tell you you shouldn't.
Andrew has done a ton of very interesting interviews with entrepreneurs.

But I'm sure he has bills to pay, like everyone else.

Did you get to see the interview, after listening to his commercial?
Congress built themselves a massive, posh nuclear shelter with taxpayer money but when it was revealed by newspapers in the 1990s they closed it.

http://en.wikipedia.org/wiki/Project_Greek_Island

Wanna bet they built another secret one with taxpayer money?

Basically if there is nuclear war, congress should die first because it was their job to prevent that from happening in the first place. We certainly should not want them to survive their failures.
> the Linux kernel?

Although it's insanely technically challenging, many computer science projects are more difficult than the Linux kernel to do remotely. For example, watching users interact with the software, anything that involves expensive test equipment, anything that runs on embedded/custom hardware.
there's a pretty big difference between "remote" and "some remote".
Very nice introduction.

Recently I've been following the progress of the Finite State Entropy algorithm[1]. From the readme on the github project [2]:

>FSE is a new kind of Entropy encoder, based on ANS theory, from Jarek Duda.

>It is designed to compete with Huffman encoder and Arithmetic ones.

>While huffman is fast but can only represent probabilities in power of 2 (50%, 25%, etc.) arithmetic coding can represent probabilities with much better accuracy, but requires multiplications and divisions.

> FSE solve this dilemma by providing precise probabilities, like arithmetic does, but using only additions, masks and shifts.

> This makes FSE faster, on par with Huffman speed, and even suitable for low-power CPU environment.

[1]: http://fastcompression.blogspot.com/2013/12/finite-state-ent...
[2]: https://github.com/Cyan4973/FiniteStateEntropy
It is commonly available. For example, https://www.ip2proxy.com has VPN and residential IP addresses in a daily update table.
I wouldn't be surprised to learn that self-driving even without pooling is cheaper or not much more expensive than regular driving - and is sure as hell much more convenient. So i would expect suburb people to use it because they are reasonably wealthy.

As for pooling - that remains to be seen with regards to the suburbs - but it's possible that least some of the rides(especially going from/to work) might fit pooling.
Which is why neovim exists now.
Can anyone recommend this book? I really admire Eco, but I've found his most recent novels to be generally disappointing.
"I realized that if you miss generics in Go, your code is trying to cope with too much."

Was wondering what you mean by that (not disagreeing just interested)?
So this means embedding small tests into the production code itself while accepting minor performance loss?
And you somehow get a feeling for when this will help through experience?
I wonder, whether this impacts all programming languages the same.
Once again I must refer to Naur's "Programming as theory building". Effectively programming is implementing a specific model. For the outcome at first release it does not matter how the model is documented - just that it is understood by the team. As time goes by, the more obscure the model is , the harder it is to maintain the understanding within the team.

This probably one of the reasons some agile practitioners scoff at documentation - if one is using the same framework to implement the similar website time and again effectively the model remains the same and understanding of the model is easy to retain and retrain.
“The price of handling bits [of data]has come down by a factor of 10,000 fold over the last generation; it’s high time that the costs of payments processing fall by a factor of even two,” says former U.S. Treasury Secretary Lawrence H. Summers.

Bitcoin's price advantage over traditional payment processing options is not because it is cheaper at handling data. On a bit-for-bit basis, it is radically more expensive. (~$6k per megabyte at the moment?)

Bitcoin's price advantage is that Bitcoin declares out-of-scope the services which contribute most of the price, which are a) collecting massive install bases on both sides of a truly staggering number of markets, b) providing trusted environments for commerce to happen and c) mitigating many forms of risk within those environments.

You can, today, get a piece of plastic issued to you by an AI algorithm which will judge your character in single-digit seconds. You can then take that piece of plastic, literally fly to the other side of the world, and buy lunch with it, in the near certainty (in the first world) that there will be many lunch options that will honor it. You can then leave the plastic in the foreign country attached to a note which says "PLEASE STEAL ME!" You'll arrive back home to discover your card stolen, canceled, and reissued, at no cost to you.

This adventure will cost you the price of lunch plus about 5~8%, which will shock you because normally (domestically) the magic plastic costs you negative amounts of money, since domestic use of the payments network and dispute processing gets paid for entirely by merchants (whom it costs ~3%).
Tim Cook said he wears it in the shower but to what extent we won't know until launch.

http://www.techradar.com/au/news/wearables/apple-watch-is-sh...
I don't remember when I last saw an ad so badly shot. Seems like any typical VC-backed startup that would appear on HN would do a better job.
If my secret is so important that I can't tell it in court, even in my defense, I would lose my case.

So should the government.
> They're simple loops.

Unless you need a do/while loop. Then you're SOL.
Rollbar | https://rollbar.com | San Francisco, Barcelona, Budapest ONSITE or REMOTE | Engineering, Product, Customer Support

About Rollbar:

* We're a ~70-person team (SF, Barcelona, Budapest, and remote) with a mission to help developers build software quickly and painlessly

* We help tens of thousands of developers find and fix errors faster.

* Our backend handles billions of errors with low latency and high reliability

* Our front-end allows developers to discover and drill down across millions of errors in real-time

* Our open source libraries are used by some of the best engineering teams in the world, including Twilio, Duolingo, Salesforce, and Twitch

We're currently hiring for:

- Backend Engineer

- Technical Product Manager

- Salesforce Administrator

Please apply via: https://rollbar.com/jobs
I love WordPress for its cool feaures and ease of use. I've just finished creating my real estate wesite using a premium WP real estate theme ( http://www.templatemonster.com/category/real-estate-WordPres... ). It looks quite pretty.
It kind of confirms the lack of game development culture that surfaces through Google talks done at GDC throughout the years, mostly focused on Play Services and GCE than actually making games.
BBC micros were kind of special from all reports - I never used one. Apparently they had the ability to have an auxiliary processor added, RAM expansion etc etc. By all accounts they were well made and powerful.

BBC Basic had all the goodies for graphics and sound. Anyone up to make a version that compiles to C like this CBMBASIC project?
I am buying a place in the capital city of my country for this exact same reason. I want to travel and be free to do what I want, yet I also need a place to live in for the months that I'm not away traveling. I could rent something but that would be the same price as my mortgage and it will be lost money anyway. Instead I picked buying so only a small part (interest) is lost, but everything else goes back into my own pocket. So even if I'm only spending 50% in my own place it is still cheaper then renting.

However, you are talking about things that I don't really have to worry about since it is an apartment. So maybe there is a slight difference here.
Maybe the delivery companies should datamine the drivers and not the customer. Or someone should start a service that supply delivery companies with stable drivers and charge them 30% of their 30%?

Seriously, why aren’t the resturants demanding some level of insurance from the apps who take the order? E.g if more than 3% are fraud, the app company has to pay 75% of the cost of all the fraud above those 3%. There needs to be an insentive to the apps to reduce fraud.
I dont like targeted ads because they create yet another content bubble...
I don't think those predictions are that sophisticated, maybe there is some Bayesian probability, but I can't see a neural net fitting inside a single frame. However, lots of progress has been made in using neural nets for training fully autonomous NPCs:

https://cns.utexas.edu/news/game-bots-pass-turing-test

"In order to most convincingly mimic as much of the range of human behavior as possible, the team takes a two-pronged approach. Some behavior is modeled directly on previously observed human behavior, while the central battle behaviors are developed through a process called neuroevolution, which runs artificially intelligent neural networks through a survival-of-the-fittest gauntlet that is modeled on the biological process of evolution."
>And Uber has gotten legitimately expensive enough that it’s cheaper for me to buy a new Corolla and pay for insurance and gas.

Uh, is this hyperbole?
Google Music shut down on the 24th, and almost took with it my hoard of 2001-2011 mp3s. The iCloud is walled, but back then I took my collection from machine to machine until they offered a service to upload it all to. Fortunately I caught the email on the 24th and pulled 15gb of tracks via Takeout, because I would have lost a lot of personal works that I just knew would be there. It’s been a nostalgic week.

The cloud is too... cloudy.
Yeah, the whole peek/poke thing turned BASIC into a slow assembly language scripting language rather than actual BASIC language support. Still, it likely made the transition to assembly programming a little more straightforward for many.
Pinterest is cancer.
focusing on race only makes it more relevant. it's an incredibly counterproductive approach, clearly.

Mike Wallace: How are we going to get rid of racism until...?

Morgan Freeman: Stop talking about it. I’m going to stop calling you a white man. And I’m going to ask you to stop calling me a black man. I know you as Mike Wallace. You know me as Morgan Freeman. You’re not going to say, “I know this white guy named Mike Wallace.” Hear what I’m saying?

https://www.youtube.com/watch?v=GeixtYS-P3s

the failure to heed such wisdom is erasing all of the progress we made toward achieving MLK Jr's dream!

"I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character."
Um, that sounds absolutely horrible.
Neat idea. Like a very slimmed down Kickstarter. There's probably some minimum amount of style/content to convince me the person pitching the idea is the one I want to build it. I guess the description field gives them a half of a chance to do that :D
We detached this subthread from https://news.ycombinator.com/item?id=26115815.
So our opponents were queueing as individuals and were highly skilled. So their “party Elo” was genuinely 2k. Parties would be selected to take place in a match (2v2 / 3v3 / 4v4) of similar party Elos.

We would either get paired with another couple 2k players against a full team of 2k (4v4 match) or in the worst case a 2v2 against 2k players.

In the 2v2 case, because of the Elo difference the opposing side was expected to win >99.99% of the time.
If I am paying money, I need to get something back. 1% Equity for $1000? :)

Or may be just refund the money back after 30 days?
Well, enjoy the next seven months until reality gets rewritten, I guess. /s
You can start at blood type.
> Async programming also allows for structured programming, where each task is an owned resource of a parent tasks, which means that lifetimes of tasks can be controlled and runaway threads can't exist (if one is avoiding tokio::spawn).

That's unfortunately far less reliable in practice than it seems on the first glance: You might never know whether any async function you call spawns something else, or makes use of `spawn_blocking`, `block_in_place` or any other function which isn't a pure state machine.

If you try to cancel any of those, you will get either excessive blocking or end up with runaway tasks.

A better solution for this is real support for structured concurrency, as available in Kotlin, Python Trio and now coming to Swift async functions. This doesn't really require immediate cancellation - as favored by Rust futures. It works better with cooperative cancellation, where cancellation is requested asynchronously and ongoing tasks are supposed (but not forced) to listen and follow the cancellation recommendation.
Well...maybe not LaTex, but some sort of mindblowing text to my CS101 mind.

What I remembered was this device...
https://en.wikipedia.org/wiki/Tektronix_4010

The 4014 had a series of commands for drawing both text and graphics

I was at the Florida Institute of Technology in 1985, and Lamport had just published the LaTex language and their was some interest in the department in getting a version of it running the the 4014...

I think someone hacked a version of it...but my aging memory fails me.
Good point. I'd guess Stallman would lean towards the former. His politics are leftist/socialist/anarchocommunist.
So those millions of Chinese people use a Chinese service instead.
It's just mtr or ping. No magic here.
Couple of thoughts to throw out: (1) retention, keeping somebody in the family who has or wants to move out of SV/NYC. (2) Getting that 35x rockstar on board who's not interested in SV/NYC. (3) Stretching the $$ (of company or staff), as most parts of the US if not the world are cheaper than these two areas. (4) Customer proximity, in that there are markets that aren't the (western) US, etc.
They should be building a new Operating System, but a new browser is fine, too.