skysight-inc/HackerNews huggingface dataset:
I don't think the argument is tautological because right now, the public controls the cost of education and how that cost is allocated by our votes for taxes and bonding and by elections of local school boards. If we opt to increase or decrease that funding, it is based on the assumption that the funding will provide a certain level of education and that we can also elect people that oversee that education. Once you bring private schools into the mix, questions about cost become much more complicated. Can a private school charge tuition beyond the voucher amount? If not, what the point of it being private, isn't it just a public school in everything but public oversight? Right now, if I reject or approve a bonding referendum or vote for a school board member, I am offering my opinion on how a school system is run because my vote has a direct effect on how much money goes to the schools and who oversees that money. But if it goes to vouchers, do I lose that control?

So no, I don't think the depletion argument is tautological because we do not have citizen control over how a private school is run, by definition. If they opt to charge more for tuition that the voucher covers, the depletion argument is very real, because people with more money can provide a better education with public subsidies. Even if they cannot do that, we still do not have oversight of those funds.
"Under Article Five, an amendment can be proposed and sent to the states by a two-thirds majority of both houses of Congress, or by a national convention if three-fourths of the states call for one. There’s never been a convention for that purpose, and my God, what a nightmare that would probably become."

Well; https://www.conventionofstates.com/nu
That would be pretty frustrating and annoying!

This reminds me of a story I heard about a lead game programmer who made a habit of pre-allocating an unused megabyte at the beginning of a project. The last week before ship, when the game would crash out of memory often and everyone was freaking out and trying to squeeze every last byte out of their code, he'd comment the allocation nobody had noticed, free up a megabyte, and be the hero that made the game fit.
Vint Cerf: Musings on Birthing the Internet, AI, and a Star Trek Computer
I don't understand the point of this product.

You're obviously targeting people who already like coffee, such as myself: I already buy beans, grind them myself, and manage the process using an Aeropress, and I'm hardly some coffee hipster because I use goddamned Eight O'Clock Columbian Peaks.

Yet, you are trying to sell me instant coffee, which I automatically am wary of because instant coffee is the shittiest coffee you can drink... yet you have no way of convincing me otherwise. Subscriptions are only useful if you can convert the customer, "the first hit is always free."

Also, your entire website is a hastily developed trainwreck: "Copyright $copy; 2017."... Copyright who? The email harvesting call to action in tan needs to follow the rule of thirds to stand out, your contact page needs serious loving (seriously, Google on how to make these), and your front page hero image is goddamned tiny and isn't even full width of the page, and the Sudden/Instant comparison block below it is formatted horridly.

Please hire a web designer, you need someone with experience on how to do this right.
While travelling through Thailand, I discovered that the country thrives on terrible instant Nescafe. Open to international expansion?
Huh, well reading the link, if you think I'm a burner, that's a compliment in my book. Thanks!

I credit my youth in Wisconsin with giving me a desire to help other people. You pretty much have to have that attitude in the winter, everyone is helping push each other out of the snowbanks. It was just sort of what you did, I didn't think about it until I moved to California and found that it was less common out here. Much more common in the Santa Cruz mountains, which is part of why I live there.
Everyday language is made of leaky abstractions.

Ruby is a good example of this direction; it's intended to (mostly / sometimes) read like actual english (RSpec is an even better example), but in the context of the language, Ruby's abstractions are precise, rather than the vague abstractions of human language.

Additionally, there's a difference between "able to speak the language the computer can understand" and "able to program something"; that difference is "detail of thought".

I tried to demonstrate this to a friend with a pretty good "Uber but for X" idea. I said - Okay, you want to rate people. Who rates whom? When? On what scale? What do you want each rating to mean? What do you use the ratings for?

Following this train of thought - it's not JUST that we (as in the entire software engineering community) are adding levels of automation, it's that each higher level language adds "default" answers to those questions, so that at some point, you could just say: "Give me a rating system", and you'll get the usually-best one that you can refine; like the core CSS classes. We're rebuilding language from scratch, layer by layer, in order to have non-leaky abstractions.

Or maybe we'll see something like the neural nets that can draw based off a phrase - you say "give me a rating system between users and drivers", and the NN generates something that satisfies, and then you refine from there - "give me a rating system... from 1-10, where normal service is a 7".
> I think that's a pretty strong statement. If your risk of missing out on making a trade is greater than the expected loss due to execution, then you should put in a market order.

In almost any real case, you can just set a limit order price which appropriately balances those risks. Unless you are really willing to accept buying/selling at any price (or, where they exist, any price that wouldn't be prevented by exchange-implemented circuit breakers), you should be choosing limit rather than market orders.
The Social Justice Warrior Blues
The tests are not because the languages are 'ambiguous'.
Which makes me more interested in more details on why.
near is not the same thing as impossible.

I told this story before, but I once read an article about a police officer who said it was impossible for another person to have logged into an account because it was password protected, when we know that's not even close to being true.

impossible and improbable are not the same thing, and I sure as shit don't feel comfortable making the case that it's 100% locked in because of a hash.

The requirement should be for them to look at the actual content, not the hash.
If even very large, legitimate brands like Apple, Energizer, Sandisk, Huggies, etc can't seem to get control of counterfeits sold on amzn, than it seems the solution might be a bit more complex.

Apparently even worse at alibaba:

https://www.nytimes.com/2017/03/18/business/alibaba-fake-mer...
> The bel is never used in practice.

Ah, but it is: https://www.hgst.com/products/hard-drives/ultrastar-he12 (click the "Specifications" tab and scroll down to "Acoustics")

(Hmm, this doesn't say what the reference level is. I guess it's 20μPa.)
How do you manage to get the posts from Facebook? I thought they shut down their public API - https://developers.facebook.com/docs/public_feed
How to Pitch to Investors Using a Lean Startup Approach
Marginally related: Are there any new developments worth following on the anonymous & decentralized content distribution front ? Bit torrent is decades old. TOR doesn't work for these cases. I don't know if zeronet is a good fit. Who is working on the next big bit torrent replacement ?
Noscript itself promotes malware, has very shady history,and should be avoided.
> It may not be about security. Three of the airlines that have been targeted for these measures — Emirates, Etihad Airways and Qatar Airways — have long been accused by their U.S. competitors of receiving massive effective subsidies from their governments.

I suspected this as soon the announcement was made. If you're going to do this (and I don't agree with banning electronic devices), enforce it for all the airlines coming to the US. It's not like the terrorists only board flights from the middle east, they can do it from anywhere. Interestingly, you can put your devices in the check-in bags, which also doesn't make sense to me from a security perspective.

The US (and European) airlines have been fighting the gulf carriers for a long time on the issue of subsidies, while themselves providing clearly inferior services.
Well, they did say "TEENY" so I just take it as "nothing changed, some bugs were fixed, etc". They also link to the list of commits, and looking at that list you can see a lot of bug fixes (leaks, race conditions... etc), improvements (number precision, better docs)...
Ah, ok - I read the "how so" in the context of GGP post:

"Reminds me of all the historic (and continuing!) confusion around women's sexual health"
Ok, good. It seems it will make a 30 min stop in Brussels for the border check though. Unfortunate.
If one or more humans act as the named owner for legal purposes and are benefiting financially from the arrangement, in what sense is the business not owned by humans?
Congrats on the Ruby team. It's mostly bug fixes and some performance improvements. I love this kind of releases.
Why did you remove the sidebar + pin again??

When you removed the sidebar last time - users of GitLab lobbied you hard to get that pin in there so they could keep that sidebar open at all times.

These kind of changes make me feel like you're not understanding (respecting) your customers' needs (desires).
Has anyone tested this on a Chromebook (being Linux based)? I get that they might overlook Linux desktop due to market share, but the edu sector uses Chromebooks heavily, and this would be shooting themselves in the foot to degrade (intentionally or unintentionally) the 'first experience' a person might have with ms products.
So...the _entire_ web should be saddled with DRM because people who don't care about the web wouldn't use it otherwise? Is the web better now because all those people now have _another_ way to passively consume video content?
I think it's a mistake to put such things on those who implement. For any given bad idea, there will always be people willing to take money to implement it.
Yes, quite right.
Based on that premise, why do we even have a standard? Oh yea, because of the intention for interoperability.
Even human intelligence is not always correct. Serious misunderstandings and miscommunications occur all the time. If we get to the level where instructing a computer is just as simple as instructing a human, we're still going to need people who have the job of ensuring that the instructions were correctly received and are being correctly executed and who fix things when they go wrong.

What's the saying? Something like: "To err is human; to err a million times in one second, you need a computer." Computers are going to need caretakers and, if we're at all serious about usage, we have to recognize that computers will need a special hyper-specific dialect to define what we need done with adequate precision. Human language is not designed to handle such specificity. That dialect will need its own experts. Today, we call those who wield such dialects "programmers".
Does Heroku support that?
I'm using Clap[0] for a command line project I'm doing in Rust. The API for it is fantastic, and the examples are very well commented. Overall it's the best library I've run across in a while.

[0]: https://github.com/kbknapp/clap-rs
> The rather informed author is speaking of APIs using the the PSD2 standard, which serves a completely different purpose than HBCI.

Sorry, you're flat out wrong there. You can implement both an AISP and a PISP using HBCI.

An AISP needs only a bank that supports HKKAZ/HKEKA transactions (aka, fetch transaction records). A PISP needs HKAOM/HKAUB/HKCCS (aka, initiate transfer transaction) transaction support from the bank.

> Of course ever bank everywhere has, for the last 20 years+, offered some way for their customers to interact via an API.

In most cases only for professional customers. HBCI (in Germany, though) changed the table as it was explicitly intended for private/small business owners.
Linux user account management Create, Delete and modify user account information
That's no excuse for a proper changelog. What if you were affected by one of these bug that got fixed?
Yes. That's a bit paradoxical but correct and one of the ways in which corporate crimes end up being dealt with differently than crimes committed by natural persons.
The addone function in C++14 would look something like this:

auto addone = [](auto x) { return x+1; };

That monstrosity at the top of the article is needlessly complex because C++11 didn't support generic lamdbas.
I should have been more clear - copygc is off by default in upstream bcache, it's on in bcachefs (and required, in order to guarantee a capacity when doing random writes)
There’s More to the 286 XENIX Story
And some small spiders have 80% of their body cavity taken up by the brain & nervous system.

More evidence the world is just a giant datacenter.
Can't say Common Lisp is intuitive but in comparison with C++ it looks... Cleaner.
Hi Kalle, the best coffee I ever had was an espresso macchiato at Freese Coffee in Freesenkatu (Helsinki, Finland - and yeah, that guy's lastname and company's name matches the street name due to some history). I used to live couple blocks away. Awesome stuff :)

Please, don't offer these only with subscription. Let me do one-off purchases and you have me as a customer.
Sorry just to be clear - I really like GitLab - and I feel GitLab tries hard to make a great product for their users - and clearly they have a good understanding of the development community. It's just that I felt this issue had already been discussed and resolved - to be yet again undone. So just feeling frustrated we have to go through this again.
sure it is, you can have syntactically correct programs that do the wrong thing because of name lookup.

That name lookup is ambiguous.
All I can say is that this is indeed an automated method. All that IG receives is a https call from an Android phone.
We can't go on details because this is our secret sauce (but we are opening our API so other developers can do the same).
That's why all big data in big corporations uses exotic-open-source-filesystem-based RAID. That's where the action is when it comes to integrity.

None of that virtual block device or driver-level software junk, let alone hardware RAID controller solutions.
That's one irony to note. Another irony worth noting is that a premier publicly-funded university, in the U.S. state that is among the most proactive in enforcing ADA regulations, expended taxpayer-funded resources to produce educational videos that did not meet ADA regulations.

Those educational resources may have been "freely available" because they were posted on YouTube, but the folks who did the work of curating, editing, and producing those resources for YouTube are paid with public funds, and are thus obligated to follow the rules of ADA. If "well at least it's better than nothing" is the excuse for deprioritizing access to these resources, then the ADA's ability to protect the disenfranchised becomes effectively meaningless.
yes, and -20dB is 100 times less power
That's a fun marketing idea, though maybe not necessary for the people who are already dedicated enough to have signed up for a subscription.
Me too. I love it, but only with raid-1 or no raid. btrfs as a filesystem will be dead within the next 12 months unless they fix raid-5 and raid-6.
To anyone experienced with CERT C++: are there rules in the standard that are critical for secure code, but not easy to discover without extensive experience?

For instance, I went through the I/O section, and most of the rules seem quite intuitive even to a novice C++ programmer like myself.
Both of which have an interest in having control over media platforms.

DRM = control. See Apple and iTunes DRM for the first decade of its existence. Same with Amazon and the Kindle.

And now see how Microsoft is already abusing that power to say that its Edge browser can deliver higher resolution Netflix shows - not because it's any better at rendering videos than Chrome and Firefox, but because it's uses its Windows DRM to only allow Edge to play higher-quality Netflix videos. Hashtag #NewMicrosoft
Ask HN: Love programming but hate my job at AmaGooFaceSoft, advice?
Six months ago I landed a job as a software engineer at a top-tier tech company known as a dream employer. However, I feel very unmotivated and unproductive at work, and can't wait for 5:00 to roll around so I can go home and work on my own side projects.

Before starting here I was working on bootstrapping my own company, which I absolutely loved even though it made almost no money. I'd work 12-16 hour days and enjoyed every minute of it, even the taxes and paperwork. I loved the feeling of controlling my own destiny and the tight feedback loop between my effort and business outcomes, which is totally missing now.

I'm planning sticking around at least another 6 months to vest my stock options and avoid a black mark on my resume. I have two questions for people who may have felt this way before:

1) How can I find ways to enjoy my current work more and provide more value for my current employer? I don't want to feel like I'm defrauding them.

2) When choosing my next job, what job/career alternatives should I consider, assuming I don't have the resources to try to build another bootstrapped startup right now? I'm ok taking some risk if necessary but not "you might work for two years and end up with nothing" level of risk.
I buy instant coffee 3 or 4 times a year when I go backpacking. Because it's that rare, I'm not going to subscribe, but if I saw this for sale at [Big Box Outdoor Store] when I was buying supplies, I'd probably pay a premium for it.
Why are complex, non-industrially produced items which interact with our day-to-day world in a significant way, and are quite inherently possessed of the ability to kill human beings, which do own themselves (well, in most cases -
but unfortunately not all) - somehow different?

I mean - we've come up with solutions for those items - so why couldn't we do the same with industrially produced items which have the same characteristics you've posited?
Clearly someone (with deep pockets) needs to do a forest-as-infrastructure "startup".

I'm not kidding. If there are people who can make something like asteroid mining (Planetary Resources), this can totally be a thing...

...that's already sort of a thing (forestry), when you consider that's how tree farms work - only those are "optimized" for wood production.

Call it... "massively hetero-culture volumetric emergent agriculture", or something.
Me too! One of the first things I learned to say was "spiders are nice". I wouldn't want one crawling on me, but they are fascinating animals.
Ok, 'Most philosophies' might be overkill, but it's well past a simple majority. That said, it can feel like non religious western philosophy makes up the majority of thought systems, but it's actually a surprisingly 'small minority'. :-)
I wouldn't, because none of that functionality is/should be involved in the simple tasks that were benchmarked in the article. If it still slows down these things by orders of magnitude, it has to be implemented sloppily, don't you think?
DDG uses a variety of search engines' responses, including Google's. It has its own crawler as well.

https://duck.co/help/results/sources
Yeah, but at least people can't see your junk on "wear a kilt to work" day...

I get that for a startup money is tight. Instead of telling employees:

"You folks really deserve a your own offices but we just can't afford it."

Instead they tell you the big lie; that they are doing it because it "increases collaboration".
Correct. 4 years after this 2012 article, he wrote this [2016] => http://thecodist.com/article/my-biggest-regret-as-a-programm...

He laments how he quit Apple when it was going down, then Steve Jobs came along few months later and the rest is history. Also how his Sister went the management route and has 10x Assets etc. I wish I hadn't found this 2016 article because that makes me read this OP 2012 article in a whole new light. And it's not very encouraging... :(
I'm in a similar spot but between VS Code and vi. Have you tried the vim extension for VS Code? In theory it would be an almost perfect solution but I can't seem to get it to feel natural. I might just need to dedicate more time to adjusting muscle memory.
If the very large number took hundreds of people and millions of dollars to come up with, and it brings you pleasure, then yes, merely copying it when it's legally available for rent is wrong. Obviously stealing physical things is different from stealing digital things, but they are both fundamentally wrong because by doing so you're denying the creators the return on their investment.

The manufacturing (copying) cost for digital content being 0 doesn't really matter; it just means that the net cost of production is front-loaded. I can invest $30,000,000 in a housing complex with a tangible amount of units, or a Hollywood movie with infinite "units". I still deserve to get a return on my investment.
TCG used to have no optimizations at all, so the current ones shouldn't be worse than what tcc used to have... That said I have never looked at tcc's code generator.
If it becomes a problem the internet will find a way to evolve around it.
That's a problem with those you follow, not the service.
If you make an exact copy of that first inkjet they cannot sue you.
Co-founder of Sudden here. This question comes up a lot. We have tried offering one-time purchases and it didn't work very well/ wasn't sustainable for us. 3 reasons we believe in a subscription model:

1) A big reason we started this company together was our shared belief in making customers feel good through hospitality. It's more than just the coffee itself. We want to build a better experience - if you are a Sudden subscriber, the experience should evolve over time, you'll learn more about coffee, try new things, have fun with it. To us, this wasn't about making something to have once a year on a road trip, but a way that we could connect with customers and create a larger community. A subscription is the best way for us to build a lasting experience at our current size.

2) For a lot of folks out there, it is super easy & convenient and they wouldn't have it any other way. They like that Sudden Coffee just arrives and they don't have to think about it. It's something they can add into their life.

3) Subscriptions mean we can offer the same product at a much cheaper price. We can spend a lot less time & money making ads or sending emails to remind you to buy again. This is the reality of what most CPG companies do - think about how often you see a toothpaste ad for a toothpaste you already own, even if you love it. We pass the savings directly on to customers. We ran the numbers, to offer the same coffee without a subscription, we'd have to charge $4-5/cup.

To clarify 2 things:
A) You definitely can still be in the target market for us. Our most popular subscription is 8/cups a month. This is meant to ADD-TO not REPLACE your existing coffee ritual. We find Sudden works best as your 'second-cup' of the day (at least as you try it out). We have plenty of customers who make a daily pour over and then use Sudden in the afternoon.

B) We recognize that giving people a way to TRY before subscribing is a big gap in our service and we are actively experimenting with the best ways to do that. It may come in the form of referrals from other customers or special sales. We just brought on someone last week to think through the experience and were brainstorming about it this morning.