jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Whereas I'd love to get rid of my UK VirginMedia cable box (it crashes often, is slow and I just resent it a lot of the time) but won't - the on-demand movies are cheaper than iTunes and have a comparable selection (not great but reasonably up to date).

But the killer it also has iPlayer and its equivalents from the other four major channels built in. The only competitor to that, functionality-wise, would be to plug a real computer into the TV.

So in this case, cable does offer some real value - enough for me not to cancel my subscription.
iFolder seems to me very much like an open source Dropbox replacement.

Sadly, the server only runs on Linux, but to me this contradicts the assertion that an OSS Dropbox-like software has never been developed.
Any interviewer who designed a question with those kinds of pitfalls in it has done a bad job. This question is good partly because the memcached codebase is itself good. It’s not so abstract that the candidate needs to chew through a whole class hierarchy or plugin system in order to make changes, and yet it is complicated enough that the will have to make important choices, particularly with how to handle a new type of operation.
> Speedtest kept reporting 100Mb/s range speeds (the tier he was paying for). Local file transfers however were stuck in the 1MB/s range

I read that speed test reported 100Mb/s and local files were receiving 8Mb/s (1MB/s). Either interpretation doesn’t change the intent much. But now I’m curious if the MB was intentional.

I don’t really care what the normal convention is, but the fact that Mbps and MB/s are sometimes used interchangeably does cause confusion, especially outside this environment.

Was the choice to use Mbps as a standard a marketing idea? Like they have 1 MB/s? Well we have 8 Mb/s.
I really don't find too much in the preface, I just thought it was a decent introduction (after all, written by the author) to the book. If I had to be specific though:

> the role of the American corporate socialists, otherwise known as the Wall Street financial elite or the Eastern Liberal Establishment, in three significant twentieth-century historical events: the 1917 Lenin- Trotsky Revolution in Russia, the 1933 election of Franklin D. Roosevelt in the United States, and the 1933 seizure of power by Adolf Hitler in Germany.

> Contemporary academic histories, with perhaps the sole exception of Carroll Quigley's Tragedy And Hope, ignore this evidence.

> universities and research organizations, dependent on financial aid from foundations that are controlled by this same New York financial elite, would hardly want to support and to publish research on these aspects of international politics

> business manipulation of Hitler's accession to power in March 1933 that is the topic of Wall Street and the Rise of Hitler

I think just those four things offer plenty of intellectual red-meat that is very interesting to explore.
Aren't this same as benchmark cheating? The ISP shall be banned
This seems so much more relevant than what FAANG companies are asking apparently (never did an interview with them), ie undergrad algorithms and data structures problems, but in a really tricky way. I wonder why your approach to interview questions isn't the norm.
And their explanation was probably more baffling to the admin than a simple "it is broken" report too. It would definitely have been for me.
The submitted URL has long since broken but you can see the page as it was by going to https://web.archive.org/web/20080115223854/http://ycombinato....
My reading was, they scheduled 2.5 hours, and he left at that point. So, maybe it did shoot past at the 3 hour mark (or not). Perhaps not lilly white honesty, but it seemed reasonable to me.
Do you not have the imagination to think of any situation where the majority of workers may want something that's not in your interests?

Consensus-building and making of viable compromises has always been part of governance, any institution comprises people with diverse, sometimes competing interests.

That said, the usual workplace conflict between employee and management is about working conditions and promotion. And for that it's useful to have a paid witness on your side, because HR is always working for the employer.

Codes of conduct are fashionable these days, but at the end of the day they are upheld by HR, which will always work in favour of the company.
Universities have contracts with journals through their libraries to provide their staff full access to publications.

Universities rarely tell scientists where to publish. That is determined by the scientists, the quality of the paper and the editor of the journal.

Scientists and PhD students need to publish in high impact factor journals for their work to be recognized, for promotions, graduation, etc. There is a lot of work that goes into a scientific publication. It's not a blog (which most people equate it to when they say why isn't it free).

Scientists can make their publications available on their personal website. Generally google scholar will give you a pdf if its available. Some labs maintain papers on their site, other scientists don't. Generally, finding older publications is a challenge.

I've commented on this earlier. Asking the researcher to not publish in these journals is pointless. You need to legislate access. But in general, most scientists will have access to these journals from their university libraries (at least in US/Canada/Europe).
Google analytics is great. It has its issues, but overall
1. They've built a working product that is easy to connect and use
2. It fits to a lot of use cases and barely has issues
3. Easy to start using, no engineering overhead
4. I don't understand what the author trying to say. Should google be a charity? Or should they stop making good product? Or does the author want to cover the cost of all the other product that is built by google? Google is more broad. They think of all the users, not just corporations.
I remember interviewing with DO back in late 2014 and it was nuts! The entire interview process took ~3 months and it was clear that they were defining the process as they went. The entire process was basically:

1. initial call with recruiter
2. homework project
3. call with engineer to discuss said homework project
4. two phone screens with engineers
5. onsite interview with 6 engineers

Finally I had was at the final step which was a call with Ben who was really interesting to talking to as we shared the sysadmin background.

They we going through some pretty crazy growth at the time so I forgave a lot of disorganization in the interview process. Unfortunately I didn't end up getting the role but I'm glad to have had that experience; it was definitely an interesting point in DigitalOcean's history.
Demanding 100% encryption also locks out some retrocomputing hardware that had existing browsers in the early Internet days. Not all sites need encryption. Where it's appropriate, most certainly. HTTPS should be the overwhelming standard. But there is a place for HTTP, and there should always be. Same for other unencrypted protocols. Unencrypted FTP still has a place.
I think it's good to point this out and think a little about what "health" means here. Looking at their consolidated financial data on page 11, you can see they spend about $1 providing a service someone pays $2 for. Then all the rest of it gets eaten up by salary, r&d and marketing.

It feels like a very different situation than, say, Uber - where there's a question about if Uber can balance driver payouts and customer fees in a way where they make money. DO, instead, is already turning $1 in goods into $2 in revenue and they're just looking to grow enough so that $1 in potential profit covers everything.
haha, we'll definitely have to come up with mounts for boards outside, most of our teammates are kiteboarders
The problem is that when making a product you're often wrong, what you think is a good product is often a bad product, or it's a nearly good product with a couple of fatal flaws that can only be seen in hindsight. S

While some people have an uncanny sense of vision, and seem hit on the right ingredients more often than seems fair, but most companies aren't led by this kind of person.

You need things that tell you when and how to course-correct, this is what analytics gives you. Now, of course, this needs to be balanced against privacy concerns. I push back on things that track literally everything (the tools that record every click and cursor movement are fascinating, but undeniably creep), and I try to avoid sending any PII to 3rd-parties. The amount of stuff Google Analytics phones home about by default is also pretty troubling.

I'm on board with basically every privacy-based criticism of tracking, but I don't buy this argument that only bad products benefit from it.
Where are you from originally? How well do you speak spanish?
I agree with the assessment of interface{}. However, the proverb you cite does not exist. It is: "A little copying is better than a little dependency.", which does not apply here.
You don’t close the tailgate if you’re hauling plywood. It hangs out the back. Just like every other passenger truck out there. Most F-150s sold have a 5’ or a 6.5’ bed.
The problem is not all of us get to choose the language we work in and sometimes someone picks a language for all the wrong reasons and then you're stuck with it because a rewrite is costly and usually not an option.

So these debates do have some merit.
Since I just did the math:

Spending was up to $13 billion in 2013. Based on that, securing all the coast lines of the world to that level will cost over $10 trillion.

And I'm pretty sure by 2050 we will have spend a lot more on updating & maintaining the delta works.
I can almost understand why they do it. Benchmarking is incredibly hard to do correctly, and it requires a very deep understanding of software and hardware.

For example, I remember hearing about Joyent's port of KVM to Illumos. They were testing the Illumos KVM against Linux KVM, and the Illumos KVM was faster. After a lot of debugging, they realized the Illumos machine was turboboosting better than the Linux machine, since it was in a colder part of the data center.
"Raytheon".

I have. Fuck Raytheon. Those execs and their staff are responsible for large parts how the US is percepted abroad. Offensive, that is.
Where are you pulling your events from?

meetup.com?
We have an inequality problem in our own backyard: the disparity in equity between CEOs, SVPs/upper management, and rank-and-file employees.

I remember all the stories of how google made 1000 millionaires at IPO. Wonderful! They built a powerhouse and were rewarded. But Larry and Sergey had BILLIONs between them. Possibly more than all the rest combined. Two people (plus throw in Eric Schmidt and whoever else).

We all just accept this huge inequality and take it for granted, spouting some rationale about risk, etc. I do believe the founders and earlier people should have higher reward, but not at such extremes.

Every time an engineer joins a startup as employee #5 and accepts .5% of the company, they are promoting this huge discrepancy.
OK, I overlooked this use-case.
Not in New Zealand or Australia it isn't.
My initial thought is how long will it take doctors to cross-over to acceptance of patients having more data and coming to see them well informed. Experience comes with age, and many of our doctors today just aren't use to being given detailed data by their patients. It will happen, but right now I don't feel that this is the case. Will it be 10 years, 20 years?
Humans going to Mars should expect to never come back
If true then that's a huge minus. I would suspect they will "make it available" for "the low low price of ________" over time.
The first compiler, vm, and "large" (>=500loc) Rust program I've written. Worked on it as part of a compiler class at Uni. Some of the GC parts are written in C because of my initial unfamiliarity with unsafe Rust.

It'd be great to get some feedback on the design, use of Rust, etc. given the fact that this was such a fun learning experience.
If you figure this out, a lot of us will copy you, so I hope this is a popular job.
It was called out as recently as 4 weeks ago [0] and was voted to the front-page but then weighted-out possibly incorrectly by mods (may be because the top comment is dismissive of concerns raised [1]?) before a discussion could flourish.

cc: @dang

[0] https://news.ycombinator.com/item?id=26345937

[1] The title is the only thing worth reading in this pile of speculation and hand waving.
kinda crazy that the signal team doesn't GPG sign their commits.
I can't really see how a craptocurrency attached to a messenger provides any sort of pseudonymity. If I can send money to you, I can later identify you in a ledger, which simply means I need to find some reason to converse with you and it's game over. If the ledger isn't public, you're back under corporate or Government control.
But what about C#?
And thus the pendulum of fashion swings in the other direction. Maybe.

I never understood the obsession with large screens on phones until I was confronted with the idea of using a phone for literally everything. Using a computer 5+ days a week makes me want a reasonably sized mobile device that strikes a good balance. Were I only to have a mobile device I imagine I would want the largest screen I could get for watching video and handling my day to day miscellanea.

Those of lamenting the loss of smaller mobile devices will probably be forever outvoted by the average consumer.
I always thought the position of the back button in the top left corner is the worst part of iOS, even back before iPhone4s. I also can't reach the top left corner of my phone, but luckily I don't need to, on my Lumia (920).
This is pretty cool.

Does anyone have any recommendations of similar games that are playable multiplayer without need for Flash and other nonsense?

Many thanks.
Artificial shore/land expansion is really interesting so I loved this article.

This article mentions illegal sand trade but doesn't go into much detail about sand theft.

In 2008 someone stole 500 truck loads of sand from a Jamaican beach. There's some details on that one and another in Hungary [1].

One question I wish this article addressed is what Singapore does with the land excavated from all its building developments.

In Toronto for example, our waterfront has been expanded for over 50 years with land excavated from digging down for building foundations. I believe it extends a kilometre more than the natural shoreline [2]. They even created a 5km long "spit" [3] to act as a breakwater.

And I'm sure this is common in a lot of bigger waterfront cities as well.

[1] http://en.wikipedia.org/wiki/Beach_theft
[2] http://www.blogto.com/city/2011/07/that_time_toronto_filled_...
[3] http://en.wikipedia.org/wiki/Leslie_Street_Spit
Master Locks have always had little hacks to them - for many years you could find the first position by feeling the tension difference, then the second and third positions were at predefined offsets which would change every few years as the offsets became widely known (pre-internet). My favorites were the keypad locks that allowed the numbers to be entered in any order - after a few weeks of use the paint would wear off the numbers being used so you didn’t need to guess at all - just be patient. Fast forward to today and you have two dozen guys on YouTube tearing down the locks, and you realize that most are only good enough to keep honest people honest.
I hear Softbank are offering 20 billion
In a sense, cyberpunk reality seems a lot closer than initially anticipated.
> while at the same time US law seem to magically apply everywhere in the world.

Like how non-USA financial institutions have to care about whether their clients could be considered USA citizens, just because USA law says so.

Or like USA export control laws apply to devices which were not manufactured in the USA, just because the device includes an USA-manufactured screw or something like that.
Unfortunately, even if you operate these drives continuously from the day you buy them, they will take 3 years, 270 days and 8 hours to fail (as someone else kindly calculated), so a 3-year warranty won't help you in this case...
This case has very little to do with the gliding scale between certainty and potentia. The legal system usually do not care about technicalities of technology but rather the interpretation of legal arguments. In here the Foregone Conclusion Doctrine is not about the existence of the data. The idea is that the government must already know a certain amount, and the dispute is over how much they know. In the case of the journal, some courts have find that the government need to know about the journal and that they contain authentic evidence in order to argue a forgone conclusion, while other courts think it is enough that the government know about the wall safe. Courts that demand that the government know about the content usually reject the case and the opposite for the later.

It is also important to understand that its not the journal itself that get subpoena. In the later case it is the wall case, with the government arguing that all locked wall cases must contain an unlocked wall case. The conclusion of the existence of an unlocked wall case is thus a forgone conclusion, with the content within being irrelevant to the argument.

The court in this case looked at this and said "The Commonwealth is seeking the password, not as an end, but as a pathway to the files being withheld". This basically mean that they don't accept the argument that the government can request the password based on the simple fact that an encrypted disk exist. Thus the focus is changed away from the container and onto the information within, and here the court do not think the government has enough information to prove a forgone conclusion.
de facto has not changed except in your bubble of friends.
End to end tests also tend to be more fragile and require a more complex test environment, this means you might end up spending too much time fixing broken stuff (tests, environment) and getting a lot of false failures.

On the other hand if you start early you can take testability into the design and make at least some of the above problems go away, for example by having a modular architecture that allows easy mocking.

I do recommend to minimize the use of UI tests (Selenium for web for example) as they tend to be even more fragile, focus on the most obvious sunny day scenarios and never ignore a broken test as it get rotten over time
Many would argue that the team the person looked up was making other employees feel unsafe by installing a mandatory policy enforcement chrome plugin for the entire company. So looking at their calendars and seeing what their meetings are about could just be seen as making sure the team isn't doing something nefarious. But of course the people who spies on behalf of management gets special privileges so nobody gets to even look up public information about them, then they evidently get fired.

Example of employees feeling targeted:

https://time.com/5709653/google-employee-spy-tool/
Because in Google's conceptualization, organization is horizontal and extremely employee-driven.

It's ultimately the individual employee that knows whether or not a meeting is relevant to them. And they can only know that if they have information on the meeting.
this really sucks - no pun intended. So now every company has to buy their domain.sucks before a competitor buys it. I think we should NOT encourage that. With custom TLD you cannot control what others buy so forget it. anyone can buy applesucks.com or .org or .whatever. Don't waste your money and time.
* and designers.
Don't think we needed a study for that. Frankly, US history classes are propaganda, and the problem is that they lead us to think that it hasn't always been this way.

We're just starting to kind of legitimize it. I don't see that as a bad thing, once you accept that it has always been this way, you realize that legitimizing it makes it at least out in the open. It's no less dangerous, but at least it isn't taking place under the table.
I knew rain affected wifi cantennas, now it messes with wired networking too.
That's why you put them in a set.

http://www.flickr.com/photos/thwarted/sets/72157623777255069...

This is from a 20 line shell script that takes a picture at some random time within a minute after I unlock the screensaver. They are then uploaded manually using kflickr because, honestly, some of them come out really crappy (out of focus/blurry) and I unlock my computer like a 100 times a day.
> The only way vertical farming becomes reasonable is with cheap energy, and high food costs

I'd argue it'd only become tenable with high land costs. The cheaper energy is, the less sense vertical farming becomes since it makes the transport costs from far away, cheap-land areas even lower. If real-estate in and out of a city are roughly the same (no cheap pasture land!), then the farm can be more or less any location, that includes in a city. But for that to happen, would probably imply some kind of Judge Dredd continent swallowing city first.
That's super catchy, I've used it myself when arguing against late-in-the-cycle requirements additions, but...

"Quality" isn't something you can define readily. http://en.wikipedia.org/wiki/Software_quality lists 20 things, some mutually contradictory, that often are considered aspects of "quality" software.

I've become cynical about it. I know what I mean: software that never crashes, and runs rapidly. I don't know that managers, directors, senior directors, vice presidents, etc of development mean. I believe that vendors use the word 'quality" a lot when trying to get senior directors and VPs to buy into "enterprise software", like SharePoint or "Smart Filter" browser nannies, or any proprietary version control system that imposes a "lifecycle" on development. The vendors use "quality" because they know "quality" means a bunch of different things, and that Senior Directors and VPs never realize that "strict compliance with PCI" might not be the same "quality" that the developers think of, and it certainly isn't what the users think of.
I've been on both sides of this, and I can say with some certainty that the two biggest reasons for this attitude about hardware are 1) difficulty in managing a heterogeneous computing environment, and 2) the appearance of unfairness.

Here's another question: why is it that execs tend to always get the snazziest new gear, not the people doing real computing? Argh.
I have to disagree with point 3.

At least in the UK, almost everyone uses wireless rather than wire connections in the home 73% of the UK population have home internet access, and 60% of the UK population use the internet every day.

I think there's a huge market for a personal home browsing device, which is a large use case of the ipad, available here at a much lower cost.
I wrote the article and I probably end up working through lunch (or most of lunch) at least 2-3 days a week. It's definitely optional.
No, capitalism is supposed to involve companies competing with one another (including competing for employee talent), not colluding with their nominal competitors. That's an oligopoly or cartel and it's a market failure similar to a monopoly.
My favorite bus conversion is at http://digitalmastery.com/creativecruiser/?page_id=107 or https://www.facebook.com/CreativeCruiser for more recent updates.

Lots of design and construction pictures.
It's a nice story, and hopefully this leads to some useful therapy, but it's a sample size of _one_ person. There is no proof that the covid infection triggered remission, although it's a valid _hypothesis_.