jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm confused about what he was actually trying to purchase for $319. Office Home and Business which includes Mac support lists at $249, and the other Office Products like Standard and Professional / Professional Plus I think are only available through volume license agreements which has its own whole separate set of issues.

Update: Office Mac Standard is more, though it's not entirely clear to me why you'd be buying it - does it contain features not in H&B? H&B is licensed for business use.

The other thing that you're paying for with a lot of the Office 365 subscription plans is online storage and added services. On the Windows side for personal use Office 365 gets you a terabyte (or up to five terabytes) for about the same cost as Dropbox and you got a free office suite with it.
> Who is to say what is the best wage? Should the government decide what people's wages should be?

I don't think the government should dictate exactly what a person's wage should be but setting a minimum makes perfect sense because otherwise businesses pay slave wages and use taxpayer money to subsidize their labor expenses.

As a taxpayer I don't want to my taxes spent on food stamps for employees working 40 hours a week just because some greedy company wants to put money that should go to those workers into their own pockets.

As a government, I wouldn't want the limited amount of available welfare funds going to people who are working to support themselves just because companies don't want to pay them a living wage.

You can argue all day that workers should be able to negotiate higher wages on their own and refuse to work for anyone who doesn't give them wages they consider fair, but we know that isn't an accurate description of reality. Some of the largest employers in the country have been a net drain on tax payers and directly contribute to high numbers of welfare recipients. Anti-union actions have weakened employee's ability to negotiate for fair compensation. Large corporations enter areas and eliminate competing businesses leaving local residents with fewer options for employment.

Like many cases, if companies hadn't exploited the system to the point where it is hurting people and causing a widespread harm I'd be more inclined to agree government should stay out of it, but that's where we are now.
I don't think it's necessarily about using an FPGA on the cloud for your crypto miner as much as it is about reducing the costs (not specifically monetary) associated with hardware design in general. As the blog states: "Access to hardware: Hmmm. This is still a problem." The traditional reasoning would argue that spinning a chip is so prohibitively expensive, so why bother reducing other costs for the open source community?

Unlike the software community where we have nice open source libraries to do the useful and boring bits of of your software stack, more or less everything that's more complicated than a floating point adder is IP. (ARM CPU, PCIe controller, Ethernet controller, Internal fabric, DRAM controller.) Now you can go and buy this IP from other companies like ARM and Synopsis, but it costs money.

Then once you have made an architecture you like, there will be another group of companies wanting hundreds of thousands of dollars for their simulation tools (which are painfully outdated.) And they can charge so much because creating silicon is really expensive!

We have a long way to go on both of these fronts, because making open source hardware blocks and open source toolchains is much harder than it sounds, and for what benefit? It's still several million for masks.

For a startup trying to make innovative hardware however, Those things can mean faster development times, fewer engineers needed, and reduced IP royalty fees. For the industry, it gives students a lower barrier to entry to the field, so that when they come out of college they can be ramp up quicker. For me as a hardware engineer, it makes my life better, as it gives me hope that some day my tools won't be outdated and overpriced.
There are plenty of insurance options that operate the way you want. If you don't want to be monitored, don't sign up for insurance that uses monitoring.
"Capitalization." Check mate
who and how actively they are doing it should be the main issue here

Yes, it absolutely is.

Yet for some reason you keep trying to defend their Orwellian ambitions with some handwavy "they have always been spying, it's their job"...

The NSA is not "spying" in the romantic sense that you seem to be caught up in.

It is installing global surveillance, a google index of all communications worldwide (ICREACH). This goes far beyond keyword sniffing on phonecalls or opening letters.

They are implementing the exact kind of surveillance that totalitarian regimes are condemned for (see e.g. the movie "The Lives of Others"), at an unprecedented scale.

And their justification is the defense against a "threat" that is less likely to harm you or me than a lightning strike.

If you can't see the blatant disproportion here, and the extreme concentration of power in an institution that has largely detached itself from democratic checks and balances, then you must really have paid not much attention to the Snowden revelations.
A basic javascript library for doing crud operations against a Rails backend should come as standard with Rails. It's better than angular's services and similar libraries.
This must be good news for FundersClub and crowdfunding startups like Kickstarter (maybe good for P2P lending companies too).

It may not be good for people who are unknowingly bad at evaluating companies. Seed stage investment is extremely risky for the common investor.
Serious question: are you joking or is this a serious comment? I can't imagine a company deciding that moving to pinterest or snapchat would be a more efficient method of communication.
What happens when shut-ins have families - and consequently don't know other parents or kids? Things start to go downhill from a life experience perspective.
I don't think you need to go much further than LKML archives. He wrote git because of the bitkeeper incidence and then handed over the maintainership very shortly after. There was also some mail about ranting when to rebase and when to merge more recently, but it is also in LKML. I don't think he regularly writes to other public lists than kernel anyway :)
I feel like the Rust compiler is just yelling at me constantly

This is all about your frame of mind. When I started learning Haskell I felt the same way. Now I treat it differently. I ask the compiler questions and it gives me the answers. What is the type of this partially-applied function? Oh, that.

It helps to have an editor and workflow that supports this style of programming. Writing large amounts of code and submitting it in batch to the compiler is just going to give you a headache when you get dozens (or more) errors and warnings. With a tool like emacs flymake/flycheck, you can get continuous feedback and use hotkeys to jump to and quickly fix errors as they occur, rather than letting them pile up.

a lot of patterns from C++ land don't really translate well into Rust code

Well of course. Rust is a new programming language, not a rehash of C++. To take full advantage of Rust you need to learn its patterns and idioms.
Reality show world is really grasping at straws. Every single one wants to be the next Duck Dynasty and you have all bunch of crazy and strange ideas. In this case they are messing with people's lives. I am just waiting for the meta-reality show -- a show about creating a reality TV show.
I have to assume that Netflix is weighing the cost of a potential lawsuit, or having content pulled, vs. the income that they receive from overseas customers.

I live in Israel, and bought Netflix and Amazon Prime subscriptions so that my family can enjoy video. In our case, that was made possible thanks to Unlocator.com. I know that many other VPN and/or DNS services exist, too.

The moment that Unlocator ceases to work, I'll have no incentive any more to pay for Netflix or Amazon Prime. I assume that I'm not the only non-US user of these services who will cancel under such circumstances.
In a team sports the bell curve difference is magnified through competition. A team with members all 10% "better" than the opposition (by some measure) could win 99% of the games. So once you count wins as the only deliverable, they are 100x better, not 10% better!

You could argue that programming is also competitive; a business that is 10% more efficient will routinely win contracts against the opposition, better their reputation etc.

Elite developers exist as it would be ridiculous to think that talent can't be found in this field. Like learning a spoken language, some become fluent in months while others never do. And I think talent is probably at least as relevant than it is in sports. The question is merely what leverage a talented programmer can get from say a 10% or 100% advantage over the average skill or productivity? Completing tasks as an individual is one thing, being in a team is something else, and competing as a team will further increase the leverage of skill. The 10x-average developer likely does not exist. Developers that produce 2-3x the average developer are probably common. What we forget is that those don't necessarily produce business value at that rate (which they solve problems), but like I explained above: being the winning team in competition could give increased returns by thousands of percent.
Depends on how the task is communicated and what's implied.

Also recognize that there are excellent programmers who take to heart Dijkstra's dictum to "Always design your programs as a member of a whole family of programs, including those that are likely to succeed it."

Has AmaTwitBookGooSoft ever asked for a generalization of FizzBuzz? I wouldn't put it pass them.
By being standardized, it is opening itself up to being the defacto file-system API of-choice for C++ programmers.

This wouldn't be a bad thing if the API wasn't broken by design. It is opening itself up to 'time of check to time of use' bugs because it is completely oriented around paths.

I can't believe that this was approved.

I was a professional file-system hacker until quite recently and this API seems like exactly the wrong thing.
Doesn't Lisp already exist?
We also functioned for centuries without electricity, hot and cold running water, or good sanitation.

The fact that we functioned without something doesn't imply that we're better off without it.
Google's mission statement is: to organize the world’s information and make it universally accessible and useful.

It isn't to fall on it's sword and risk the entirety of the company fighting the US government on principale. I'd argue that doing that putting out of work tens of thousands of people in the worst case would "be evil".

http://www.google.com/about/
> Imagine if there was a new drug that gave the mental benefits the guy reported after two weeks of use and saved you money too. It would be front page news.

He used

> Finally, I took some tests on Quantified-Mind.com to measure my mental alertness while I was eating my typical diet of burritos and Diet Wild Cherry Pepsi. In this way, I could try to reproduce Rhinehart’s claim that Soylent improves mental acuity.

Those tests tend to exhibit substantial practice effects until you've done them a lot.

And then there's the obvious placebo effect. I present to you a training regime which due essentially to an expectancy effect by subjects can increase your IQ by 9 points... or 2 points: http://www.gwern.net/DNB%20meta-analysis Quite a difference.
"Work with the smartest people who will work with you" has become one of the pieces of career advice I give myself.
But the 50-year-old high-school educated homeless man I talk to several times a week is totally plugged in. Youtube for camping and workout videos; current on movies and music. Knows all the hotspots around town. If he isn't exercising or foraging, he's watching something on his phone or pad.
And a new york times bestseller, if mainstream appeal metrics are desired.
> That's actually mind blowing to think about.

That would be too many cosmic rays.

And the "flipped the wrong neuron" possibility is much scarier in my mind. And probably in everyone else's brain as well.
1. Do most people actually care enough about PayPal knowing about their Venmo transactions to sacrifice ease-of-use and use a cryptocurrency instead? Is it worth having to endure volatility and have to deal with exchanges just to hide that split restaurant bill?

2. How does using a Cryptocurrency connected to Signal ensure greater confidence that you are transacting with the correct person than using Venmo connected to PayPal?
I really disagree with this point of view. I don't think anyone should feel indebted to their circumstance/employer just because there are others out there without the same opportunities.

Is it entitlement? Maybe. But isn't it also entitlement for companies to try to squeeze the maximum amount of productivity out of employees for the least amount of compensation? Why can't they see that there are less fortunate companies that can't afford to bring on the most productive workers?

If OP wants a low stakes job to coast to retirement in - more power to them. The only "issue" I see is if OP intentionally deceives their immediate team/coworkers and is off-loading their commitments while reaping the benefits.

> It goes completely against the idea of progress and works against any form of entrepreneurial spirit

Not everyone cares about these as values. Some people just want to have a decent life and spend time thinking about things other than work. I don't see why they should uphold these values just because others don't have the opportunity to.
> you need to put "normal" users first

Normal users primarily want what their peers already use for communication. Hence a power user who is able to use two messengers and switch between them has a disproportionately big market impact. /s
He's been twitter replying to everybody who @s him on some "Zawinsky's Law" variant with "Staaaahhhhhhhpppppp."
incels rise up
I agree that Windows 10 is better, but I would note that it’s only truly good for apps updated to the Windows 10 API (which differs from the Windows 8.1 one, which differed from 8.0), so I haven’t seen wide support outside whatever we’re calling UWP apps these days.
I've been great, thanks for asking. It's a good way to spend time with family, clean up the house, learn new home based skills. I think all the zombie/war/survival games and movies have mentally prepared me well for this.

We had a blackout last night, and fish supplier messed up delivery over the weekend because of the broken supply chain. There's been trouble but that's fine. The kids were scared so they found comfort with the grandparents.

It might be a cultural thing though. It seems harder on the West, because we see movies like Contagion suggesting that society would break down and people would trample each other, riot, loot. Maybe the reason toilet paper sold out is because it's a way to cling to society. Anxiety is contagious.

I think there's been a healthy level of fear in Malaysia, with people keeping 1 meter apart in stores, everyone buying bread instead of eating out. It's been easier to shop for groceries and work. There are citizen calls for a full China-style lockdown. Some apartment complexes are doing "concerts", basically group karaoke blaring loud music, led by the person with the biggest speakers. We're experimenting with recipes, ways to replace lattes with instant coffee, and lots of friends I haven't seen for years are playing games online together.

I could get used to this; society feels too crowded and yet fragmented otherwise. But now it feels like we've come together as one big family. A related book is Tribe, by S. Junger, who suggests that people are happiest in difficult times, and all that is gone when society returns to normal.
I think it's not because who's better or worse, but because of how their interest is aligned with focusing on this problem than Apple.
If you have a PhD you might be able to verify from the client-side it does not matter. If you are into blockchain there might be another (but very expensive) way to show a system can be trusted.

For normal development, I am advocating an always auditable runtime that runs only public source code by design:- https://observablehq.com/@endpointservices/serverless-cells

Before sending data to a URL, you can look up the source code first, as the URL encodes the source location.

There is always the risk I decided to embed a trojan in the runtime (despite it being open source). However, if I am a service provider for 100k customers built upon the idea of a transparent cloud, then compromising the trust of one customer would cause loss of business across all customers. Thus, from a game-theoretic perspective, our incentives should align.

I think running public source code, which does not preclude injecting secrets and keeping data private, is something that normal development teams can do. No PhDs necessary, just normal development.

Follow me on https://twitter.com/tomlarkworthy if you want to see this different way of approaching privacy: always auditable source available server-side implementations. You can trust services implemented this way are safe, because you can always see how they process data. Even if you cannot be bothered to audit their source, the sheer fact that someone can, inoculates you against bad faith implementations.

I am building a transparent cloud. Everything is encoded in public notebooks and runs open-source
https://observablehq.com/collection/@endpointservices/servic... There are other benefits, like being able to fork my implementations and customize, but primarily I am doing this for trust through transparency reasons.
awesome! railscasts.com is _the_ place for the best tutorials. welcome back ryan
I know a woman who works selling advert time for Comcast. She showed me what she described as a very special "just fix my problem and don't bullshit me about it" card that she had.

She told me she gets two of these cards a year to hand out when she's trying to sell someone advertising time but that client isn't buying because they're upset about some problem they have with their personal Comcast service. She gives them a card, Comcast then forces themselves to fix the problem, and she can make a sale.

So I asked her why Comcast doesn't treat all their customer's problems this way. She laughed.
The amount of users. All the shutdowns, like Reader, have been very niche markets with orders of magnitude fewer users that Drive
Sounds like you need to look at more sunsets.
Well, if the indexes can all be updated with transactional integrity around the whole thing (which I think you need anyway, per thread below about having to do client-side rotates to self-balance the tree and keep log n) in theory this is no worse than a memory overrun/etc. in the original database server.

Most fatal errors just mean you lose an entire atomic update, and the type where you "successfully" write bad data imply the same sort of repairs as server-side maintenance would.

In practice, I think the biggest issue is that if you had to restore a backup, there'd be no way to restore only -your- tree, since the server doesn't know structure or ownership of the buckets. You'd have to roll back everyone in the bucket store.

I don't want to be too negative, because I think having something like this is a good idea. It's plain there are challenges to be solved here though.

Edit: though I do catch your point that N clients all maintaining the same index tree is potentially like having a non-redundant N-wide storage array--failure rate is cumulative. Think you could possibly mitigate this with a single-source-of-truth per table/index client-side design, but that's an obvious potential bottleneck.
No... a contingency is between the buyer and the seller. It just gives the buyer an out if certain things don't happen. It doesn't give Comcast any obligations in the matter.

Comcast could be held accountable for other reasons, but not by a contingency.
I think it's more that when faced with a) a site where the stuff you want is surrounded by other things to wade through, and b) a site that contains only things you want, people prefer the latter.
w00t. (i'm an investor)
How was Surface a success where Wave wasn't?
Remember the days when everybody was advertising AOL keywords? May be big brands have been there and done that.
Following secession from and later war with Ethiopia, Eritrea's existence as a functioning state is nominal at best. It is ranked worst in the world for media freedom (behind even North Korea, which is saying something) and is considered a 'country of particular concern' by the US state department, so sanctions may attach to any companies attempting to conduct business there. Basically it's run by warlords right now, so I don't think there's much chance of getting a domain registry functioning.

http://en.wikipedia.org/wiki/Politics_of_Eritrea - general information

http://www.state.gov/r/pa/ei/bgn/2854.htm - we don't have an embassy there, although we do have a diplomatic outpost

http://www.shabait.com/contacts/government-contact - this is the nearest thing to an official government website

http://www.opic.gov/doing-business/where-we-work/africa - there is an OPIC trade agreement with Eritrea, but nothing has happened since 1994. Trade currently requires a license (from the Eritrean government) which carries legal complications of its own.

I think it's a case of 'if you have to ask, then the answer is no.' I would look into how domains are run in the surrounding companies and explore the possibility of partnering with an established African firm.
I love my yubikey (yubico.com) I doubt I really need that level of security for my data but it's too damn cool not to have.
This is great; it's a pretty good feeling to know that people still use Etherpad.

jsomers: Do you frequently draft text using Etherpad? Assuming no one else will see your "breadcrumbs", do you find it useful just for yourself?
In the abstract? Probably. But in human domains I suspect you're unlikely to find something very amenable to this sort of approach without a lot of looking. I actually think he's better off just memorizing because the words are human words from human minds and just trusting to your own human mind is going to work better than a simple math approach.

The one thing I'd consider adding is memorizing the tuple (word, origin), because English's problem is that my first paragraph is simplified for English; we actually use many different distinct human patterns, and helping the brain partition the problem might be helpful.
There were some great examples of open, honest communication from technical teams during these outages. I think it is a good trend. Etsy wasn't mentioned in the article, but they had an excellent letter to customers after an outage in mid-September. I forwarded it to my team because I thought it articulated perfectly the way I feel when our service goes down:

http://codeascraft.etsy.com/2010/09/17/frank-talk-about-site...
Computer Vision and Pattern Recognition. Was a good name, still will be. Great progress has been made, but it's not AGI as anyone who goes to CVPR will tell you.
It seems popular opinion on the left that social networks like these would be censored if a real revolution ever actually popped off in the US.
We try to show ads that people will click on AND THEN buy/use whatever's on the other end. This maximizes advertiser value, long-term Google profit, and user experience all at once.

So we're trying to show you ads that you want to see, rather than ads that try to provoke you into clicking (like Buzzfeed articles)