skysight-inc/HackerNews huggingface dataset:
Pretty rough, but that's not a too unrealistic scenario given that Google is a pretty aggressive competitor in the browser market and there are hardly any other search engines that would be good enough to be the default in a mainstream browser. (Mozilla tried with Yahoo but they couldn't deliver the quality users have come to expect.)

Have you checked Mozilla's expenses too? It has around 1200 employees, I think, and a few offices around the world, data center costs etc.. If you want to be able to independently keep that going for a few years, you need a big war chest.
So on their landing page - they say "We are cookie-free" - but they put these values in localstorage:

h_user: 9019.....
user: {"isLogged":false,"error":false,"userSetting":{"searchRegionKey":"GB","searchMode":0,"safeSearch":1,"enableSuggest":true,"targetBlank":true,"showTrends":1,"showSmartNews":true,"showSmartVideos":true,"showSmartSocial":true,"selectTheme":0,"showFavicon":true,"continentKey":"WESTERNEUROPE","searchLanguageKey":"en","interfaceLanguageKey":"en_gb"},"version":28,"fieldsValidity":{}}

So ... kinda bullshit.
A record-breaking microscope
Fair enough, there is diversity of preferences in both speakers and listeners :)

I agree on familiarity polls that you should adapt content based on audience familiarity with the topic.

Whether or not audience engagement is appropriate also depends a bit on the length of the talk. It can be great for a context switch in a 45 minute talk, like a mental reset button for the audience. If you only have 5 minutes it will detract from things unless you want it to be the main focus.
Endpoint security testing script
I don't think Seattle has enough parking for it's current car intake, but I'll pay an hour of parking downtown for lunch as long as it's nowhere near Pike Market :)

I'd like to see most parking gone and cars into the city banned (unless you reside downtown, or are a delivery vehicle/bus) or a high dollar toll on downtown exits. This would force public transit to get better and make people demand it get better. It would cut commute times significantly for the lower classes commuting every weekday.
When being referred to in the manner described, it's being used as a proxy for race, so that was indeed racist.
I think on f-droid you can find only apps which are not dependent on Play Services.
What does the Mr Robot extension have to do with tracking?
The 80-year-old woman who drove from Cape Town to Cairo for tea with the Queen
Concur. Here's another, somewhat different solution: https://www.nytimes.com/2018/06/29/business/the-art-of-makin...
Dispatches investigation reveals how Facebook moderates content
What? I can't open a car dealership and sell BMWs and put custom audio equipment into them? (And to take the analogy further, what if I buy BMWs from a different dealership, not from BMW? Because with software that's basically zero-cost.)
"All the newfound moons are small, between about 1 and 3 kilometres across. Seven of them travel in remote orbits more than 20 million kilometres away from Jupiter"

As a layman with no astronomical credibilty I'd call those satellites, not moons.
How hard is law compared to software engineering?
How Does Blockchain Technology Work? The Simplest and Most Thorough Explanation
Ask HN: Should my startup use Slicing Pie equity methodology?
I and my co-worker plan to start a side project, and want to turn it into a start-up eventually. He raised out the methodology of Slicing Pie equity split. I think the methodology is pretty suitable to dynamic start-up environment. I have read some discussions about the pros and cons of Slicing Pie method. But I would like to hear more real experiences. Does anyone have experiences of using this methodology in your start-up?

Any share of experiences and thoughts on the method is very much appreciated.
Is this any different than the US hurting companies that do business with Iran? Do you also consider the Iran sanctions a farce?
sorry if this a dumb question: my cofounder and I are working on a app that we plan to release in South East Asia (i.e. India) because of what we believe is a better market fit as well as product positioning - does applying to this program make sense if our goal isn't (in the near term) to release this app in the US? Would we still be eligible for the equity funding?
Tangential and shameless plug: I created my own offline app[1] for a very simplistic tracking of my sleep habits. It helped me to be more disciplined in getting the right amount of sleep (atleast for most of the days). Any feedbacks on this is appreciated.

[1] - https://sleepeasyapp.com
While I agree, opt-in would certainly be better.. I really see no way to transition from the current state, to 100% opt in.
And, I think opt-out was the right choice at the beginning - nobody would have updated their sites to suit the startup search engine.

That said, Google & co could set a date, whereby new content / pages will not be indexed unless its marked as indexable. This would allow historic content to remain indexed, and new content be opt-in at the expense of any new search engines being unable to index historic content. How can they tell if the content has not opted in, or is just no longer actively maintained without having a pre-existing index?
Would be a good way to kickstart competition against Android within Europe.
Which I have to agree. EU basically kills the Android model, and makes monetization based on it impossible, because once you reach the scale of Android, for which it is necessary for such model to be profitable, you will be targeted. So why make things free at all, at least you won't be called as hypocrites.
It looks like a useful tool, thank you for taking the time to write it.

I realise that further down the page you explain what the various type definitions mean, but it might be nice to make that clear in the initial examples you give.

For instance, say:

See the per-byte layout (_oh1_) of a larger integer in big (_ih4b_) or little (_ih4l_) endian format, separating each byte with a space (_Ps_).

$ bo -n oh1 Ps ih4b 12345678
12 34 56 78

$ bo -n oh1 Ps ih4l 12345678
78 56 34 12

It otherwise look a little bit like voodoo to the untrained eye!
This Medium article provides a comprehensive overview https://hackernoon.com/how-to-become-a-hacker-e0530a355cad

Books
I think that to be a good developer you have to learn to work with limited resources (time, bad software, unclear specifications). The challenge is to design something not bad with scarce resourses, and that is an art. Moreover, I think that good developers learn to get satisfaction when they succeed to designed something valuable with very limited resources. Curiously, I wasn't able to use firefox reading mode in this page, don't know if it an on purpose decision to limit users choice, but to overcome this I copied the content and opened with notepad, ajusted the font size and enabled line wrap. So finally I read it my way.

Edited because I find it hard to express myself in English.
I am not missing those days, where I need to pay 100 dollars for a piece of plastic called Windows.
How do you prepare and how long do you ought to spend preparing the talk? I'll quote `techtalk-pse`[1][2]:

[quote]

First, most important rule: Before you start drawing any slides at all, write your talk as a short essay.

This is the number one mistake that presenters make, and it is partly a tool fault, because PowerPoint, OpenOffice, even Tech Talk PSE, all open up on an initial blank slide, inviting you to write a title and some bullet points. If you start that way, you will end up using the program as a kind of clumsy outlining tool, and then reading that outline to your audience. That's boring and a waste of time for you and your audience. (It would be quicker for them just to download the talk and read it at home).

A good talk, with a sound essay behind it, well thought out diagrams and figures, and interesting demonstrations, takes many hours to prepare. How many hours? I would suggest thinking about how many hours of effort your audience are putting in. Even just 20 people sitting there for half an hour is 10 man-hours of attention, and that is a very small talk, and doesn't include all the extra time and hassle that it took to get them all in one place.

[/quote]

[1] https://en.wikipedia.org/wiki/Tech_Talk_PSE

[2] http://git.annexia.org/?p=techtalk-pse.git;a=blob;f=techtalk...
Startup for introverts: how to start a business
I'd argue that GraphQL is starting to fulfill the conceptual promise of REST: A universal, discoverable, self-describing API protocol. Every REST implementation ends up being ad hoc and not interoperable. With GraphQL you can point a documentation tool at a live server and get reference documentation for that API, for example. You get a schema, the ability to join collections of data together, parameterized queries, and more.
But those are just cookies related to the functionality and the personalization of the search page. I guess they could have written that they do not have any tracking cookies, but I guess the intent was to be clear to the average user: "we are cookie free", therefore we do not track you.
When adding hyphenation, one should ideally start thinking of internationalization, because different languages have different rules for hyphenation. In Norwegian, for example, one should generally add a hyphenation between each stem (for example, our word for fruit salad is "fruktsalat"; that should be hyphenated as "frukt-salat", not as "fruktsa-lat").

It's really jarring to read Norwegian text hyphenated by an algorithm which uses American rules for hyphenation.
3) is not the best way to think about it.

Viruses are more like a delicate molecule than like a living thing, because they don't have a metabolism. Kept in the proper conditions they last indefinitely.

"more like" in this context. "Are viruses alive" is the most popular thread in bio-ontology, locked by the moderator after 12,493 pages of heated debate.
It's not about apprentices, it's about people, technicians, actually making the 'objects' for and in place of the artist whose name is linked to the 'objects'. Because often those artist don't have the technical know-how or tools to make something. So they pay someone to make it. Hence the problematic question.
Where do you spend your time? On the backend, front-end or both?

On the front-end, what are your thoughts around managing data in the in-memory store (Apollo Client)?
For which many bacteria are already becoming resistant to, thanks to overuse or misuse.

Please explain how you'll handle infection by a resistant strain.
Setting Up Amazon EC2 Instance for PawJS
I found this documentary interesting : https://www.youtube.com/watch?v=aVTOr7Nq2SM
While I agree that we should not reinvent the wheel, caching data is often tricky with REST. In my experience, the caching aspect of HTTP can introduce unexpected behaviour into applications. To get round this, I see a lot of devs use POST requests for everything, and implement their own custom caching layer. Basically, I think HTTP caching is fine for files, but once you start working with complex data, things get cumbersome rather quickly.
I agree. I think better (and much more easily actionable) advice is just to make sure that your first 30 seconds include a clear description of what your talk is about and what kind of conclusion you're going to draw. Long rambling intros do put people off pretty quickly. But I'll still keep listening to a relatively flat, unexciting intro if it's giving me useful information about the rest of the talk.
Thanks for instilling a “fear” of that in me to watch out for when using Swiss knives from now on.
How to Develop Your Own Altcoin
Groupers on the Comeback in the Caymans
This Rescue Robot Can Crawl Over Rough Terrains and Up Narrow Crevices
HTC hangs up on India smartphone operations
Can't you see that censoring an idea will lead people who are simply curious to think that there must be something in it, or else why would they ban it?

Far better that idiocy should be on public display where it can be mocked and destroyed.
The advice is very actionable, and it is something that can be practiced. As far as advice goes, I'd consider it fairly well thought out.

As far as its actual effectiveness, it doesn't seem meaningful to involk anecdotal data (i.e. "I've seen counter examples") as the parent post isn't stating that you must, but rather it's a generally good idea or a hack.

Given the data around interviewers making pass/reject decisions within the first few minutes of an interview, I would find it surprising if it wasn't true.
> The net outcome of this decision will be that nobody will create significant open platforms of this type anymore,

Excellent development! These platforms weren't "open" in the first place, just pretending to be, so I don't see the problem.
Author maintains a GoodReads page https://www.goodreads.com/user/show/57131835-andrew-douma
http://www.securitytube.net/
https://www.pentesteracademy.com/
...
both run by same company
The Power of Makefile
Microsoft wasn't punished for bundling the browser with the OS.

They were punished because they did that while IE and MS both had major market positions.

The game consoles are split between Sony, Microsoft and Nintendo, you have choice there. OSX and iOS are only shipped on Mac devices which don't have major marketshares either.

When you have a majority marketshare then you can't do what you want, there is rules. Especially when it comes to abusing your major position to leverage other positions (Sony and Nintendo are hardly pushing their browser products)
https://www.spaceanswers.com/solar-system/what-is-the-smalle...
Yes. I can iterate quickly. If the end product is embedded, I port it to Linux once I’ve got the algorithms working.
Behemoth ISS is 0.0728 kM across.

But moon anyway mostly just means natural satellite.
Intermarriage between Taiwanese and Mainland Chinese accounts for 70% of all international marriage in Taiwan. Add to all the business that is done between the countries and how many of the top Taiwanese students are choosing to go China for college, it's only a matter of time that China will start to have a higher prestige.

Even amount my network, the best programmers and engineers have all moved to China to for work. The pay is easily 3-5x more.
>Did the media write about email being used negatively when

>it was taking off?

E-Mail is the first useful mainstream service of the Internet. It's already in reasonable use since the 80s. Not sure when one would consider E-Mail having taken off - no History expert. But at some point Spam was a big issue and it was covered in the news, same was true for phishing.

Spam seems to me a solved problem. Phishing at least to some degree, I think it's quite unlikely to get successfully phished as a GMail user.

Actually Social Media is so far quite expectional, being the only proprietary centralized service that survived that long. Compuserve, AOL and other domestic solutions were eventually obsoleted by E-Mail and WWW.
From the above article:

So as it stands, a moon is simply any natural body in orbit around a planet or other non-stellar object (so asteroids can have moons, and it’s even possible for a moon to have its own moon, although none have been discovered so far).
>Right now someone who works for Facebook is getting tens of thousands of error messages and frantically trying to find the problem before the whole charade collapses. There’s a team at a Google office that hasn’t slept in three days.

Still true right now this very moment I'm sure. Let's light a candle to all the sleepless sysadmins helping keep up this rickety thing built on top of hodgepodge code we call the internet.
Ore more recently ZTE and Iran.
Hey no problem sorry if my response came off as if I thought you were attacking me.

I guess what I'm trying to say is that despite the lack of professional finish around the edges, this bed is more supportive of my body than any I've been on. To describe it in more detail it's like lying on a firm surface that conforms to your body.
That is an... odd location to try and latch on to in order to say that the writer is toxic in the industry for multiple reasons:

1) While the author didn’t claim walkways are bad, there are many bridges designed for American rush hour traffic that do not include them because nothing surrounding the bridge would allow for someone to walk on them. Aka: there are only non-walkable highways entering or exiting the bridge.

2) Non-wood brushes don’t have wooden walkways added to them. They use concrete and steel like the rest of the bridge.

3) A walkway would be absurd without railings, which are dictated as not being something available to add. Literally a lawsuit waiting to happen.

So yes, in the case being outline as an allegory for this profession, a walkway added to the bridge because someone made a case for it would be bad. And has nothing to do with adding accessibility to it, which would be a good thing to do if the bridge were somewhere that said feature made sense.

(I’m probably going way too serious mode for this reply, but it was sticking in my craw, so I felt a need to get these thoughts out there)
This doesn't match my experience at all. I've seen bad code and bad projects but it's been a result of poor management or programmers who just don't know better. I've also seen far more projects staffed with intelligent, conscientious, and fun people, and some very nice code bases.

If this essay reflects your experiences in the IT industry something is wrong.
In case anyone else was curious, I found this webpage about the limits of free speech in Belgium very helpful, particularly the examples: https://www.unia.be/en/areas-of-action/internet/the-limits-o...
Natural satellite == moon.

"Natural satellite" is a subset of "satellite", thus what you'd call them is correct by definition. Let's let the astronomers with credibility play and name the objects.
Wow, thanks for sharing and for your hard work on your channel!

I recommend it to everyone who is even remotely interested in security as your videos provide really valuable knowledge which is very easy to digest in the same time.

Thank you and keep it up please!:)
So who should, for example, be using Noise.Net? You know, because if I’m typing “aes” I’m doing it wrong.

I’m not snarking by the way. Should I use this or libsodium?
Just submitted my application, regardless if I make it in or not I'm really excited to follow along with the videos
Show HN: CTRS – Notes on Category Theory in Rust
>I've also found focusing on the resource/noun aspect (beyond considering caching) to be a bit of a "nerd trap";

Agree when it comes to the difference between POST/DELETE/PUT/etc. but almost every time I've seen somebody doing a GET which mutated state somehow, the people doing it were always dismissive of the importance of adhering to HTTP semantics and it always inevitably came back to bite us in some way.

It was sometimes caching related but there are a lot more things that can go wrong than just that.

Using POST where GET should have been used hasn't caused horrendous bugs in the same way, but it still introduces annoyances.
The idea: Rust's documentation and doc-test system allows for a very literate style of writing about code. I have decided to publicly document my implementations of Bartosz Milewski's Category Theory for Programmers course as a CI-tested Rust crate. Even lesson 1 has already improved my knowledge of Rust's generics and trait bounding, so I am looking forward to see where this takes me.
What the actual problem with caching is, is personalisation. This has nothig to do with REST.
As ways to improve the world in a cost effective way this is probably in the top 5. The economic benefits of even small improvements in existing materials science & chemistry processes would have huge consequences. I really hope we seem more of this kind of thing.
Even though the function's name is unveil, I'm thinking that this feature is for denying access rather than allowing. In that sense, I think it's a useful protection measure that the new directory doesn't suddenly become visible in your example -- smells like an attack vector. Also, I would guess that doing these checks via pathname every time files are accessed would have to be pretty bad for performance.

If such a feature is wanted, I would think that the daemon can just call unveil again when it's doing an automatic recovery.
Trie:The #3 most important idea in Computer Science
Swiggy Clone App Development Solution
But aren't nearly all individual actions to combat climate change or improve animal welfare like this? I think it's not hypocritical to take first steps that are easy, it's just tactics.
A lot of this nonsense comes from implementing and maintaining features nobody uses.

Some programmers are equivalent to pathological trash hoarders and see repositories as an append-only trash dumpster.
A Chrome extension that changes the behavior of clicking on an email hyperlink. When I click on the domain part of the email address, I want it to take me to that domain's website. When I click on the first part of the email, it performs the regular mailto action.
Leaked Documents Show Facebook’s ‘Threshold’ for Deleting Pages and Groups
Do astronomers get as fiery about taxanomy as biologists do? I kind of had the impression they're easy going about naming, just more wary of upsetting young enthusiests. I heard there were many sternly worded letters from 9 year olds, after the demotion of Pluto.

Slightly related, are all the particles in (eg) Saturn's rings wver referred to as moons?
None of this has anything to do with REST. You can do RPC over HTTP and do all those just fine, that's just called being a good HTTP citizen.

REST is about hypertext-driving[0] and essentially nothing else.

[0] https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypert...
The History of Hit Points
I disagree with the premise that programming is harder than e.g. bridge-building. I’ve not been involved with a bridge-building project, but I’m pretty sure they’re just as filled with crazy people doing stupid things. I’m also pretty sure that when bridge experts look at an average bridge they can tell you exactly why it was poorly made. That doesn’t mean the bridge isn’t suitable for transporting things across it, just that it is merely adequate. Just like most software is merely adequate.
> RPC over REST is a solved problem IMO, arguments about REST RPC semantics become ideological after a while.

"RPC over REST" is oxymoronic.
Is it illegal for wiki sites to look this good?
30 Seconds of Chrome Extensions needs some help
Searx seems like the best option in this space, since you can host your own instance and avoid having to trust anyone (except the developers, assuming you didn't audit the code yourself).
Short presentation how Slicing Pie works (I haven't seen the term before) https://www.slideshare.net/plumtucker/slicing-pie-perfect-eq...
What to take to a festival: Friends, drink and a giant bar chart
Google Apps Agreement prohibits you from enjoying the openness of that everything else.

And now the EU Commission thinks that this is an unfair (due to market share) agreement, because it prevents competition. (Which is trivially does, since no OEM can start making and marketing and selling a competitor.)
Why don't they just say "we do not track you". That's accurate (hopefully) and clear to everybody.
Standardization is in place for interoperability issues, not management.

Rules are NOT made to be broken, as you claim, and I see more people getting themselves into trouble for thinking that.

This is computer science, not a game.
They are penalizing US companies for tax avoidance, that is the root of all problems. EU as an entity, benefits very little from internet technology boom. The US companies take the revenue, disrupt traditional industries and except perhaps Amazon, they don't offer oppurtunties of employment that could give them a voice in local politics.

So all in all, the US internet companies are the pinnacle of globalist creation, or the biggest beneficiaries of such policy, and in the looming protectionist era, they will become the first sacrifice.