jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The value of looking at queries is that it allows learning what questions users ask. The front end of the search process is to infer from the query what the user really should be given. That's a machine learning problem. The head of Google search remarked recently that "as the search engine gets smarter, the queries get dumber".

This is reflected in Google's search results. A Google query which can possibly be interpreted as related to a popular culture item usually will be. Google has become more aggressive about this over the years. Their "Did you mean" result tag once offered an alternative for a second search. Now, they return results for the more popular interpretation first.

The back side of search, page quality and ranking, is weaker than many think. Links are less useful than they used to be. Most links to business sites are now from "social" sites or forums, which are easily spammed. Using social signals was a disaster back in 2012, when, for a few months, Google went all-in on social signals. Google tried to recognize sites that "look like spam", but everybody knows that now and spam sites look better than ever. (The same thing happened with spam emails a decade ago.) Google doesn't recognize provenance, so they can be fooled by scraper sites. Google doesn't recognize the business behind the web page, so they can be fooled by marginal businesses. There are even SEO companies using machine learning to reverse engineer Google's algorithms, to find out how far they can go with keyword stuffing before a penalty kicks in.

Google does far more manual adjustment than they did two years ago. There's an army of people doing manual ranking, and a smaller unit handing appeals from manual penalties. There was a time when Google boasted they did no manual adjustments to ranking. The automation is starting to fail.
Bummer that it's SF-only; would love to see something like this in Reno.

Oh well; at least we've got Jimmy John's.
They provide currency, which can be used to acquire capital.

Do not confuse this with providing capital. The person who gives you a fence-painting robot is providing capital. The person who gives you 10000 coupons for a free fence-painting robot is not providing anything, if the person who issued the coupons does not actually have any robots.

Banks lubricate the machinery of business, theoretically making productive work more efficient. To the extent they do so, they can reasonably capture a share of those gains.

But once they are trusted in that capacity, they are now in a position to take money by less-honest means, in a manner largely indistinguishable from their legitimate functions by the casual observer.
https://vk.com/oldlentach for a concrete modern sample
To prevent a machine with full disk-encryption from having its key in memory while you're not watching it:

- With hibernation it is possible to store the hibernation file on the encrypted root partition so you will have to re-enter the password during boot.

- With suspend-to-RAM, it would always be in memory.
When I boot an old box (win95, nt5) I'm surprised at how few things I miss.. and how some things feels better. Go figure ..
> The reason the Radeon HD 6000 is not supported for hardware accelerated encoding is simply because it did not have a video encoding ASIC to use.

Doesn’t this prove the broader point that GPGPU cross platform would benefit everyone? A new codec is written.. and everyone gets to use it not just those with fixed function support.
Well, stack overflow existed, but Stack Overflow didn't.

(This is probably the one time in my writing career when the initial "Well," actually makes a difference in communicating the idea I intended to convey.)
I am the other way about Youtube: often the content is simply someone talking at the computer in a single take, or with minimal editing. It takes longer to view than to read something that someone actually thought about and wrote down.
Sure, but you would think reality would have more of an impact than simply speculation. To an extent the stock market is a game of chicken since prices are ultimately derived from expectations, but what happens when the expectations are no longer attached to reality?

Buying a weed stock for example can be speculating on Biden's likelihood of legalizing it and the subsequent boom, but there are stock that literally have no products, a single employee and the entirety of the volatility is based on random internet musings. Pump and dump is nothing new, of course, but the internet's ability to cascade this surely will have some implications for better or worse.
but thanks for sharing :)
If Burger King is forced to get a separate stove...

It seems more likely that they'd just have to tweak the way it's advertised, with some fine print making it clear that it's cooked on the same grill as meat products (as with "processed on equipment that also processes nuts" type disclaimers).
Yes, for certain definitions of "trace amounts." If you order a vegan burger from a Burger King, you're going to get trace amounts of beef in your burger--from atmospheric contamination, if nothing else.

Personally, I'm with you that using the same grill is too much contamination, but it's a fine line. The only way to be sure is to have separate restaurants, which is what they do in Israel to keep kosher. They serve meat or cheese, not both, in any given restaurant.
i.e. some potential employers will be leery about employing someone at a lower salary that they had previously earned, for a variety of reasons. I can imagine this being part of a double whammy with age discrimination.
Much simpler cost model if you write in...Haskell

https://clash-lang.org/
I too have been using MAIB running on a DO VPS for about 2-1/2 years now.

It's a bit of a learning curve to get it up and running and then deal with being blocked by some of the bigger email service providers like AOL, Hotmail & Yahoo, but once you've gone through those hoops it's really much better than outsourcing it.

I'm running my mail server on a $20 a month DO VPS and have about 25 email accounts, 30 email aliases, and around 15 domain names being handled by it.

The built-in DNS server has really been a plus for me. I use the MAIB IP address first on my home and office routers DNS configurations so I don't have to wait for new domain names or changes to DNS records to propagate to test my changes and additions.

Downtime hasn't been a issue for me. DO has been pretty great at keeping things running on their end and the MAIB users forum has been there for me when I needed help debugging an issue.

DO specifically states that running a mail server on their platform is not recommended. This is because it has been abused by spammers and that is why some email providers block IP addresses coming from DO.

My experience is that you have to contact those providers that block you and go through the process of what's needed to get cleared on each of them. That can take some time so it's not a seamless or quick and easy alternative but once you've done that it's a much better way to handle both email chores and users and DNS records for all of your domain names.
"Don't Let the Perfect Be the Enemy of the Good"
Height is a predictor of evolutionary viability in humans. Altering the physical manifestation of any genotype, does affect both one's mate and potential offspring. Therefore it is deception and thus, imo, unethical.

I believe this is true of all medical procedures that counteract genetically maladaptive traits.
I think it matters a huge amount what the BK in question was doing. If they were just flipping beef patties and plant-based patties on the same cooktop with no separation or cleaning in between, then I think the plaintiff has a valid point. If you cook vegan food on a surface covered in beef fat, it's no longer vegan. If they're just using the same piece of stainless steel and it'd been cleaned beforehand then it's ridiculous.
That's actually an interesting point wiht regard to SQL DB: deploying PostgreSQL and juggling around with all the different permission/ login setting have always been one of my most dislike aspect of it. Considering that it's true most DB server would only run the DB, is there any unikernel for such task?
It really is, what if <thing is better>? There is nothing to argue against. So like I said, I would change my mind, statistically, in the long run, towards the better thing. Still fallacious.
The same drawbacks? Let's see:

* "only 256MiB RAM" - Neo900 has 4 times more.
* "no BT 4.0" - WG7351-00 has BT 4.0 support.
* "no LTE" - you can choose PLS8 modem with LTE.
* "no proper USB OTG" - Neo900 has it, plus even internal USB pins for homemade mods.
* "no gyro" - Neo900 has one.
* "no compass" - Neo900 has one.

512MB flash comes together with RAM package, and it's actually nice to have just for better Maemo/N900 compatibility. There's no reason why you couldn't boot OS from eMMC, which will for sure be at least 32GB. Actually, if you plan to tinker a lot with the phone, I'd recommend having some sort of rescue OS in flash, and your own OS of choice on the first partition of eMMC.

1080p movie may be a bit tough to play on this SoC, right. 720p however should be fine, and I hardly see the point of going 1080p with 800x480 screen.

BPP and SoC are connected only via USB, audio codec and some GPIOs. It's pretty much as separated as it can be - maybe except using serial line instead of USB.

"They've could went with decent hardware and still probably charge as half as much." Of course - if we could produce number of units with a bit more zeros at its end, it would be very cheap. You haven't discovered anything special here - it's just standard economy of scale. With our current scale, any "modern" design would either cost ten times more, or wouldn't be possible to build at all due to lack of available components to buy in such low amounts.
How does this differ from the default Chrome DevTools remote debugging over the wire? Doesn't that also run it's own http server in a way?

https://developer.chrome.com/devtools/docs/debugger-protocol...
Learn programming in 24 hours!

This is just fluff. Sure, the guy probably learned some French, but it's anecdotal. To assess proficiency he needs to be tested by native experts in all the modalities of language: speaking, listening, reading, and writing. Not by the opinion of some girl who probably liked him at a coffee shop.

Where I am we take 6 months to get a student from 0 to basic proficiency in french: i.e. able to read/listen to news and discuss advanced topics, like economics. That's with 6 hours of class a day, M-F all with native speakers.

If you really want to learn a language efficiently, I'd recommend this ted talk: https://www.youtube.com/watch?v=d0yGdNEWdn0

BTW, I doubt his 6 month mark applies to harder languages like chinese.
More than everything else? Without quantitative analysis - does it amount for a 0.5% of stress or 3% (which I think is intractable problem) it is an "empty message". Nightfall also increase a feeling of stress, so what? TV increases it more than darkness. How could you distinguish between these causes of stress outside a lab?
> Subscribe now for full access or
> register to continue reading.

Nope.
This is in no way a secret to learning anything. Almost nobody will be able to learn anything from such an intense workload of new things.

Yes, some people can work hard and retain things throughout. Beethoven could remember an entire symphony from listening to it once, but that hardly translate to anything useful for normal music students.
Most? It seems to me that there are a couple where it's arguable. I'm curious which ones you think don't cause harm to others and why it is you think they do not.
It's not about Uber, it's about the fact that we have a lot of experience with etching silicon while having almost no clue how to optimise our own behaviours for maximum collective intelligence.

And until we do we're not going to be able to build lasting, stable systems for humans to live in.

Hyper-upgrading human hardware without understanding our own psychology is going to to make our already dysfunctional systems even more hostile and aggressively un-survivable.
http://archive.is/SoclG
Counterfeit cycling parts have been around for a while. Mostly they're taking advantage of the obscene profit margins that western companies have been racking up over the last couple of decades. Look at the ridiculous prices for name brand carbon fiber bottle cages than go look at the Aliexpress knockoffs.
I just tried searching for Monkey in the App Store.

I see well over 50 results. A whole bunch of games, things like ‘SurveyMonkey’ a dating app or two, some random social things. They are from a variety of different companies.

It’s not obvious from this what you are describing.

Is there something specific to look for?

Where are you getting the information about the shell companies and the requests Apple is responding to?
Apple is allowed by law to contest them, though and so they are following the law.
Business has purpose too. It's providing a good or service that someone is voluntarily engaging in because they derive some benefit out of it. That's exciting to be part of. If the business creates more value for people than it spends on creating that, it profits, and incentivizes the business to keep going. It's a win-win in that each party gets something they want, the good/service or money. A business that is losing money is either not creating something that society values, or is doing it at too high a cost and is being wasteful of resources. This is a signal that they should change strategy to become profitable (create a better product, or do it cheaper) or close down and allow those resources to be allocated elsewhere.

Yes, this is an idealized view and there are business that profit from shady or fraudulent practices or rent seeking behavior. Over time, businesses that treat customers or workers unfairly will fail as fewer and fewer will want to do business with them or work for them, assuming the existence of competition or the possibility of new competition which has yet to be created. By all means, if a company you join is doing something unethical you should follow your conscience and consider leaving.

Maybe I'm lucky to have never been part of a team that focuses solely on profit for profit's sake. Profit should be the reward for having a well run business. We always focused on creating products that were helpful to customers, controlling costs, and reducing risk. Profit naturally follows from that.

As others have stated, big companies can be slow moving and bureaucratic as well but even at that level it might be an improvement over government. It also varies a lot based on the company and the team.
I don't know if it's a good example and I also don't know squat about her, but you should check Rashmi Sinha, she's the CEO of Slideshare.
I'm VERY happy with Xmarks - esp. the cross-browser synching (i.e. all bookmarks are both local and in the cloud, and available in any browser).

I was also happy to pay for the service following the LastPass acquisition.

It works for me because I don't tag. Instead, I have a stable set of folders into which bookmarks get sorted. At this point, if something doesn't fit one of these categories, it's probably not relevant to me.
I just exported my bookmarks with tags. Inconvenient, but not too bib of a deal. The worse thing is that I used to share my bookmarks with other people - have to work out another way to do that now.
Diigo, Stubmleupon, Xmarks. Many alternatives. Are they any good when it comes to tagging and browser integration?
Thanks Steve, that's good info. I've got a pretty good backing on Sinatra from other languages so that will ease the learning curve on Ruby.
Wow. A bit surprised this is on HN. We are testing as usual...
Moral of the story is: Monitor your cash flow if you're freelancing because you essentially are your own business.
There seems to be a lot of work to get not very much. Maybe the point of this article is more about faffing around with quickcheck but the conclusion should basically be:

1. Parallel [efficient] MapReduce requires a commutative monoid for deterministic results

2. A naive implements of parallel MapReduce in haskell using par doesn’t because it will only do reduce operations in a certain order. Imagine if the map for every second element took 0s and the others took 10s. In normal mapreduce, you would reduce together the fast half of the results as they come in but in this haskell implementation you would need to sit on them and wait until the other adjacent elements come in. In the article’s very naive implementation, you can’t even reduce together the first two elements together until you’ve reduced everything after them (modulo some weirdness around lazy evaluation)

I think if one thinks of mapreduce as an operation on sets not lists, it should be obvious that the monoid must be commutative.
The point of `dangerouslySetInnerHTML` is also to highlight an area which requires more human attention. It's perfectly safe if you have otherwise handled escaping or validation of the content. It's just that you want to pay careful attention to that code to ensure that you're doing it correctly, whereas in normal React code you don't have to think about escaping at all because the runtime handles it for you.

Likewise `unsafe` marks areas where you need to be really careful that you upholding the safety invariants yourself, whereas in normal Rust code you don't need to think about that at all.
>Australia is the richest nation (that isn't just a tax dodge) on earth. Sure because the metric used is USD it varies.

I don't think the OECD agrees with you there.[0] Ahead of Australia in GDP per capita PPP according to the OECD are: Luxembourg, Ireland, Switzerland, Norway, the United States, Denmark, Iceland, the Netherlands, Austria, Germany, Sweden, and Belgium. Not accounting for PPP the World Bank still puts several countries ahead of Australia.[1] Looking at incomes, Australia is not at the top either.[2] I don't think Australia has an outsized impact on Google compared to the US. If these numbers are anything to go by, then Australia's impact relative to population would actually be smaller.

[0] https://stats.oecd.org/index.aspx?queryid=61433

[1] https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?most_rec...

[2] https://data.oecd.org/earnwage/average-wages.htm
I think it is due to effective marketing techniques employed by big money interests who benefit from mass acceptance of libertarian narratives, and those like the social media who benefit from volatility / uncertainty in the information network.
If anyone wants to get into the weeds of Ethernet specifically, O'Reilly has a good book on the subject that has more detail than you'll ever want to know about (short of reading the IEEE standards directly):

* https://www.oreilly.com/library/view/ethernet-the-definitive...
Keep going strong! Thank you for making open source software a great place to be.
Sooner or later bigger brands will inevitably take the existing qmk ecosystem mainstream. Enjoy being a member of a niche while it lasts. (Lily58 user here).
The takeaway for me, which agrees with my experience, is that QuickCheck is a great way to start testing. It's pretty amazing what you can find just by checking a few properties or invariants with a hundred random inputs each. It's kind of the seven-minute-a-day workout of testing.
...and laugh about it all again.

(It's almost a line from So Long Marianne by Leonard Cohen.)
Yes yes, everything that's happening now has happened before with other technologies. Except this time:

1. it's in a runtime that is in more machines than any other in history.

2. can be loaded instantaneously with no installation procedures.

3. and no plugins

4. On almost any platform, linux, mac, windows, ios, android, windows phone, blackberry, palm, chrome OS, even game consoles. Including the nintendo DS!

5. is broadly accessible to people with various kinds of disabilities

6. doesn't require a team of 20 engineers taking 4 years to build. (which other tech has achieved, and arguably much better, but not combined with the other things above)

7. Works on miniature computer machines small enough to fit in your pocket, and can download your app wirelessly. From the air. in your pocket. FROM FUCKING OUTER SPACE

(incidentally, did HN skip out on the whole ordered list notation of markdown?)

edit;
To add a couple more points:

* SEARCH ENGINES can automatically index your shit.

* We have these things called hyperlinks which allow automatic, ubiquitous and pervasive interoperation everywhere.

I see a common pattern on HN where whenever the topic of javascript comes up, all you see is pages and pages of wretching about how AWFUL it is, and how you could do X in Y language Z years ago already. That's not the hacker spirit. A hacker looks at what's out there, and what's possible, shuts up, and builds something awesome with it. (and then wretches about how awful it was)

In fact, the WORSE the underlying technology used to build something awesome, the more proud the hacker is that they achieved it. Where's that spirit?

Sure it's not as nice to program in as your favourite language or environment, but it's come a long damn way. would you give it a minute?
Slightly off-topic, but not really...

This reminds me of a customer of mine who needed to rent 3 passenger vans to move 20 of his people between the airport, hotel, and office for a project in another city.

It cost $10 per day to equip each van with a GPS, but he didn't know how many days he would need. Or he could just buy a GPS at Office Depot for $90, put in into the lead van, and have the other 2 vans follow. Or just buy 3 GPS's in case the vans didn't travel together. Their PHB asked me which made more sense.

I told him to print google directions between the 3 locations and give them to everyone. Free.

That would have required planning ahead. Instead, they bought the GPS's. I don't work there anymore.
No, the error is Hank's, for not reading that sentence in context. John is addressing an existential claim made by Jason Snell:

Snell’s argument is that Apple should do this to nip the argument that the iPhone is too closed. But if Apple did exactly what Snell argues, critics would still harp on the closed App Store.
I've seen a couple of my favorite sites turn off full feeds, and the results always seems to be the same for me. I visit the site less often when I don't get enough information to draw me in. It doesn't have to be the full content of the blog post, but it should be enough that gets me interested.

I usually click through even if it is the full post, but only if I find the content interesting. Usually I'm going to read the comments.

Hacker News is pretty much the only feed I have where I don't get any content in the RSS feed and yet I still visit the site for a high percentage of the posts.

I really don't want his stats to be true for the general case.
Why would they? Probably shedding non-performing assets.

The point is, they offered them for sale. Then after an offer was made (which obligates them to sell in most states), they are trying to back out of the deal.

I predict they'll have to pay substantially or surrender the domains.
What's next? VC's demanding I eat arugula and like it?
I described it below. I think your approach would vastly overcomplicate a system like this. It's essentially a freeform money transfer system. You click on a person, you enter an amount and we have a ledger system that moves the money from your bonus budget into someone else's bonus receivables.

Originally we thought we will have to protect against bonus trading but instead we simply trust our employees as we should. If two people start trading bonuses then this may be a fireable offense.
boxing trainer, boom.

I tried to come up with one myself (shitty idea) and thought I had one with "beer that tastes like urine", but then I realized that such a product could conceivably find a market with alcoholics trying to condition themselves against drinking.

So yes, even Miller and Coors still have a market (sorry, home-brewer joke).