skysight-inc/HackerNews huggingface dataset:
> Well, if I do poorly at my job, I won't get paid either.

The problem here is always measurement. How do you measure education success? Tests? If we have too many tests, people complain that their kids get too much testing. Grades? That leads to inflation. And so on. I don't think most people will disagree with the need for measurement and performance expectations, it's the details that are the sticking point.

> Well, yes, they should be held to the same standards as our public schools. Heck, if they take tax payer money they should have the same standard of what can be added as extra fees (no BS taking the money and demanding additional tuition).

But what's the point of the school being private then? They become public school that we don't have elected oversight of.

>FYI: North Dakota has a variation of open enrollment for public schools

I actually live in North Dakota and know a few families who utilize open enrollment. I have my issues with it because the district foots the costs for transportation, but the key difference is that it is between public schools, not between private and public.
There is a profiler built into Emacs that will help:

https://www.gnu.org/software/emacs/manual/html_node/elisp/Pr...

https://www.emacswiki.org/emacs/EmacsNativeProfiler

Also, ESUP for profiling your startup time:

https://github.com/jschaf/esup

There's also a second profiler in Emacs, ELP, which can be used for testing individual functions:

https://www.emacswiki.org/emacs/EmacsLispProfiler
This reads like a run-of-the-mill marketing blurb.
> Yes, it will not offer you the same performance as an in-kernel driver (due to context switches), but given that CPU power always increases, no big problem there.

This might be the case if you're running something incredibly easy on I/O like large sequential read/writes, but if you do anything at all challenging on I/O like opening desktop applications (Photoshop, lots of random reads), editing or viewing high bitrate video (very high throughput) or god forbid running a database, this is a huge problem.
Can a machine not hire a lawyer? I can't successfully fight in court on my own behalf..what makes a machine different?
Congrats on the launch! It's been great seeing your progress since last summer.
Looking into that. We haven't done it yet because we are worried the coffee will get stale. Individual servings ensure the coffee stays fresh - that's why we do it.
Have they fixed the bug where IDEA runs so slow on 4k monitors that you can watch characters slowly appear after you've stopped typing? PLEASE FIX THIS WHY HAS IT NOT BEEN FIXED IN 2 YEARS?
I don't have any examples to share, but I'll add that the thinking behind this style is sometimes codified by style guides for projects that requires high levels of code safety. The best example I can think of is the famous "Power of Ten" rules for code safety published by NASA. Follow these rules, and the byproduct will be the kind of code we're talking about.

http://pixelscommander.com/wp-content/uploads/2014/12/P10.pd...
Specifically, they're nearly Lucas numbers. For those unfamiliar, the Lucas numbers are defined by the recursion L_0 = 2, L_1 = 1, and L_n = L_{n-1} + L_n. (I.e., the Fibonacci recursion, but with different starting values.) They can also be given explicitly by L_n = phi^n + (-1/phi)^n. Since (-1/phi)^n goes rapidly to zero, phi^n will be very close to L_n. More specifically, for n>=2, (1/phi)^n < 1/2, so L_n will be the nearest integer to phi^n.

The Fibonacci numbers, meanwhile, can be given by the formula F_n = (phi^n - (-1/phi)^n) / sqrt(5). So a similar thing holds for them.

More generally, phi is a Pisot number: https://en.wikipedia.org/wiki/Pisot%E2%80%93Vijayaraghavan_n... Any Pisot number will have its powers approach integers at an exponential rate. (In that, the distance to the nearest integer decreases exponentially.)
This is kinda a subjective thing though. For me the #1 feature is being resilient to bitrot.
Cutthroat competition undermines scholarship
Lojban would have been infinitely more promising if it didn't force you to memorize a completely arbitrary argument template for each root and instead used standardized semantic role prepositions (destination, agent, reason, instrument, etc.).
And C: http://www.cert.org/news/article.cfm?assetid=465486&article=...
http://reddit.com/r/conlangs is a wonderful community of language creators (conlang = constructed language). It's surprisingly popular, there are many posts a day there. There are other forums and blogs and such as well.
Co-founder here - love the idea of having trial packets some place that's easier to buy, like Amazon. Will think on that.

We do want to make it a lot easier to try (see my comment above) - figuring out the best ways to do that.
> I've often thought it would be great for the Arxiv to make it easy to link to a video of the 'talk' that generally goes with a paper.

This has been in the idea pipeline for a while, but the arXiv is slow-moving. (They probably wouldn't host the actual video files for cost reasons, but that's not a big deal.)

http://blog.jessriedel.com/2015/09/02/additional-material-on...
Though it looks like Via comes out to $0.60/cup while Sudden is $2.50/cup. That's pretty steep.
Github search sucks (and how it could be better)
"(a novel, an article, a manual, etc.)"

So something meant to be read by humans. XML is nice for marking up the actual text with structure like chapters, sections, footnotes, references, formatting, etc. (thus, the ML in XML comes from "markup language")

With JSON, there isn't really a notion of prose text to "mark up". It is structured data meant to be processed by machines.

(Of course it is useful for humans to read and write JSON sometimes, but JSON is primarily meant to be input to or output from some computing process. You wouldn't sit down to read a JSON doucment unless you are some super weird programmer dude.)
I hope it's all corralled under a different domain or subdomain so that we can ignore the pretentious thoughtfluencers trying to get a free ride on the service because it packages their words into a professional-looking offering.
You're right to disconnect the cost, price, and value of a resource, but you seem to ignore that while computing the results you arrive at, and get nonsense contaminating what would otherwise be a good point.

As long as we're pretending to talk economics of any sort, orthodox or otherwise, the only cost that matters is the opportunity cost. All those millions of years replacing the oil in the ground? There's no opportunity cost to that. No one gave up any second-best alternative. That was just the ecosystem doing it's thing. And, it's a sunk cost, to boot. It is fact now. There is nothing to do about it.

So the only questions that matter here are what is the best possible alternative that we could possibly imagine for the future which we give up by extracting this gallon of gasoline and how should we compare that to 2017 dollars (how to discount the future, or even whether to do so).

If you think we can achieve output with same value as humanity currently regards 10 million bushels of corn by leaving just 1 gallon of gasoline's worth of petroleum in the ground, I'd like to hear why and how, because that's an extraordinary claim, and if they were actually real we could pay for a lot of alternative energy sources with these fantastical savings.
Fair point — although I do edit ½-gigabyte files pretty commonly.
I've not got experience w/CERT C++, so caveats. IMO, the major utility in releasing these guidelines publicly is that developers of clang-tidy and other open source static checkers can freely access the guides that will allow them to check for compliance.

Kudos to the SEI.
One counter-example of many from my field: Physics textbooks used at the elite institutions are awful. They have persisted for many decades, and there's no sign they will change.
It's a tenth of a bel, right...? :-)
As an author and publisher using Lightning source, I would argue that our print on demand books are equal to those of any major publisher and better than many I pull off shelves in bricks and mortar dealers.
It's interesting that DRM is basically a "free market problem." In cases where there is a government-supported media production/distribution service, as with the BBC in Britain, no DRM is needed, because the success of the service is not dependent on income from licensing the content. Instead, the content itself is often put up for free on a government-hosted online archive, in as many formats as possible, to ensure it can reach all the citizens who paid for it.
Little of it was made public, but

http://www.theverge.com/2013/5/23/4358400/google-engineer-ba...

"Microsoft treat vulnerability researchers with great hostility," he says.
My favorite thing Facebook has rolled out in years. So convenient to just point my browser there instead of having a massive pile of distractions waiting every time I want to answer a message.
Beyond targeted advertising
Glorious!!
Ask HN: Looking for an interactive grep tool
I'm looking for a command line tool that I can pipe content into (like server logs) and search and filter it interactively. Something like grep but interactive and real-time.

Can anyone recommend a tool like this?

Thanks!
wait, your statement is that 98% of biomass attributable to humans is humans + livestock + pets?

What about tree farms & edible crops? If cows are 70% water I imagine the other 30% is made out of corn.

What about landfills?
I don't think changing the user agent string affects which codecs or device drivers are available on the client. If changing the user agent string "solves" the problem, then the problem is most likely with the site - especially if the same problem and solution exist between different browsers. They are probably assuming some capability is absent instead of testing and gracefully degrading.

I wonder what happens in Windows 10 with a user agent mimicking a Linux environment. Does the site slow down? If so, the support bot can't brush it off since it's a supported operating system.
is this the secret sauce?
https://github.com/mgp25/Instagram-API

the work the Spanish developer puts into this 3rd party API is crazy and all the issues are from Indian spammers demanding he fixes it!
I'm still only a little way into analyzing it, but here's what I wrote for my own summary so far:

Along with the usual tweaks, Onigmo has been updated (and now supports a new operator), OpenSSL (2.0.2 to 2.0.3), RubyGems (2.6.8 to 2.6.10), a race between read and close has been fixed, fixing including multiple proc blocks as literal hash values, and more.

I'm particularly interested to work out what the new 'absent operator' in regexes is for and am studying it now: https://github.com/k-takata/Onigmo/issues/82
Can someone explain to me (a developer, but one unfamiliar with this situation and issues) what Netflix did and why it's bad for the open web?

People do not seem happy about this, but I don't really understand what's going on.
Huh? If a browser developer doesn't bother to implement an EME interface and get access to DRM components for their users, all that happens is that some sites don't work. It doesn't force any burden on the developer.

I understand the argument about this making it harder to develop new browsers and so on, but eschewing EME probably wasn't going to prevent that from happening, it would just happen in flash or other closed code.
> 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.

What's your side project? (Can you describe it in general terms without specifically identifying it?) How well might it align with an existing company? Can you think of a company that would pay you to work on it, either full-time or as a major component of your job? Have an off-the-record conversation with people associated with that project who work elsewhere; see if someone might hire you. (Consider both the "doing it as a paid project" angle and the "Open Source it and get a paycheck to work on it" angle.)

If your side project is something people want, getting a medium or large company to pay you to work on it seems entirely plausible.
What's an example of such a program?
It misses the : operator, which makes it impossible to do a :wq . Or rather the : operator brings up the VS code console which is completely different.
> Corporate intelligence arises in much the same way.

Your thoughts on this matter echo mine.

In the case of a corporation, or other large organization structure - the "neurons" are intelligent in and of themselves, and they couple themselves together with somewhat semi-intelligent data-transfer and manipulation agents (which they designed and built).

As such - if (and I stress if - because we really don't know - and may not be able to know) corporations on some higher level are intelligent, sentient, and self-knowing - they would be so at a level as far above us as we, the emergent property that we call mind, are above individual neurons.

Such an entity or entities could easily squash us without any remorse, if they even have emotions. In reality, they are probably indifferent to us smaller units. But - just as if we became aware of a single or group of neurons which in some manner were rebelling against the larger mind, that we would seek to excise and destroy those units - so would, most likely, this larger emergent entity do to us, should we try to usurp it in some manner.

...and in theory, it could do it in such a way that the destruction would appear natural and as a consequence of our own actions and decisions, and we would not even know that it had orchestrated the whole thing. Indeed, if that is the case, one should wonder about the state of our world, and the events within it.
What's considered critical or difficult to discover is a bit subjective, but:

It's easy to forget that alignment is important on some architectures (other than for performance reasons), so be careful when using placement new:
https://www.securecoding.cert.org/confluence/display/cpluspl...

This may seem obvious, but even the C++ committee got this one wrong when they created auto_ptr (which has since been removed from the standard):
https://www.securecoding.cert.org/confluence/display/cpluspl...

This one is totally obvious but has a stunning number of ways you can fail to adhere to it, some of which look reasonable at first blush:
https://www.securecoding.cert.org/confluence/display/cpluspl...
I wanted to echo this experience. I agree that reviewers are generally looking for novelty and difficulty. Unfortunately, difficulty can translate into a system where reviewers create small fiefdoms: This isn't difficult enough for my journal, so I'm going to reject it. I say fiefdoms because I don't often see criteria for what difficult means, so it's left to individual reviewers and the editor to decide. Anyway, this creates some perverse incentives where it's now necessary to make a piece of work appear more difficult than it really is.

That said, I don't really think this is all that unique to academic publishing. At some point, I think we've all met someone professionally who makes problems sound more difficult than they really are and seen this person rewarded by management because they're the person who can work on really difficult problems.
I think ZFS is fantastic for businesses but there are a couple places where it falls short compared to bcachefs for me:

- For non-business users who want a RAID, ZFS is too inflexible. You can't add or remove disks to a RAIDZ vdev. If you want the space efficiency of RAIDZ, you have to expand your array in units of entire vdevs. If you want replicas, you have to expand in at least pairs of disks. BTRFS and bcachefs both allow you to replicate more flexibly and reshape your array.

- ZFS doesn't work particularly well with SSDs as caches. ZIL and L2ARC are nice but they're not as nice as a full bcache-style tiering setup. bcachefs tiers let you do crazy things like a 4-tier storage setup with Nearline HDD -> 15k SAS HDD -> SATA SSD -> NVMe SSD.

- ZFS is pretty complex to manage in general and major features like ZIL and L2ARC are arcanely documented. So far, bcachefs is pretty straightforward to use.
As of today, it seems! Interesting coincidence, thanks for the heads-up. Bit overdue in my opinion, but better late than never.
> The problem here is always measurement.

The measurement is always going to be a problem, but we already measure public schools with tests. It really isn't the main issue as parents will pick the schools and they by and large know if their children are being educated.

> But what's the point of the school being private then? They become public school that we don't have elected oversight of.

I'm a bit confused. Just because I think that the tuition needs to be the same for everyone as a parent protection mechanism doesn't mean their won't be a difference.

> I have my issues with it because the district foots the costs for transportation, but the key difference is that it is between public schools, not between private and public.

One step towards allowing parents to vote on if the school is doing a good job. I do wish they would transfer the tuition to private schools also. If a district accepts the students then transportation is an issue which the state could separate out in a budget. Sadly, ND is going to have some problems this year because of an unexpected expense.
I understand why you don't like EME DRM. I don't understand the sense in which it is free-riding.
i agree, loads of casual FB advertisers surely just leave on Instagram

the power of the Adwords and FB Ads customer base is sometimes overlooked I find. if Instagram stayed independent and had to build their own ad-customer base, would they have been as successful?
> Sorry, but Hollywood has the upper hand here.

Look at Netflix and others who are starting to build alternatives to that ecosystem (in addition to working with it for existing content). If DRM remained second-class, maybe the next such alternative would loosen its stranglehold a bit to gain a broader audience and reduce friction.
> the world is just a giant datacenter.

The mice paid Magrathea for Earth in order to help work out the Ultimate Question. I'm pretty sure it's something like "what is six times seven?"
The design is fine. Certain things can be tweaked but great web design isn't really going to drive the product. The taste, market-fit and brand probably have more impact.

I'd suggest offering samples for a small price. Convincing customers about the taste with only a website can be an uphill battle unless they've been recommended the product, or actually tasted it. Perhaps free taste samples in stores can be a sales channel to the web site.
Impossible Foods says it is close to finishing a large-scale production facility
Not sure why Medium wants to be a publisher. They already have other publishers using their platform. They can create a subscription feature and take a cut.
Seems like they are going to compete with their most serious users.
People like Ray Kurzweil prophecy about a time when human "intelligence" is replaced in value. But what about human work? It is something deeper and at least as precious, our freedom to be physically integrated with one another and and with the physical environment we are embedded in.

Karl Marx, etc already wrote about a kind of devastating "singularity" that is here and now at the roots of many social, physical and spiritual ills.
VS Code seems extremely responsive to me when in use, but fairly slow to start and exit. I wonder if this makes VS Code look worse than it is in those benchmarks.

What I would be interested in would be time from keystroke to screen, scrolling, etc.
Smalltalk <3
I don't have any advanced math experience, but this is one of the coolest things I've read in a long time - kudos to the author for explaining a couple interesting things about a complex topic in a simple way.
And on Firefox, their SVG logo reads "Sudde offee".

(http://i.imgur.com/HZ1Hnwg.png)
The balance of the power is with the rightsholder. They own the content that Netflix wants to sell and that people want to watch.
> The coffee is definitely as good the corner cafe here in San Francisco.

I've only tried a few since I don't even live in SF, but IME "as good [as] the corner cafe here in San Francisco" could be anywhere from horrible to excellent, depending on the particular corner cafe.
UltraEdit chokes on large files and I quit using it and moved to using Sublime and Notepadd++.
No need to convince me of Mongo's problems. I struggle to think of a use case for it where I wouldn't prefer to use the JSON store functionality of Postgres instead.

My best experience with NoSQL (in terms of it working ok and not otherwise fucking up the system) has been with HBase on a cluster running map/reduce jobs. That was well suited for the purpose (mostly). I'm sure glad nobody had any illusions about using that as a production datastore for a user facing web app though.
AVID MEDIA COMPOSER 6 DOWNLOAD FREE WITH SERIAL KEY and CRACK
Yeah, because current paradigm in programming is about specification. When dominant paradigm becomes focused on probability, then English could become programming language.
I'm not going to play that game, if you can't think of an example of a dynamic language that's syntactically correct but fails at runtime due to name lookup issues, that's on you, but it doesn't change the validity of the point.
No.

Working with two page quota (as QEMU dev intended) at type level won't allow you to pass through three page (as QEMU code allows and what is exploited).
Why run a copper tube kilometers when a point to point microwave will be way cheaper?
Presumably the different editor is less pleasant to use.
It's not my statement, it's someone else's. And, to clarify, it's not all biomass, it's terrestrial animal biomass. So crops and such don't matter, there aren't many living animals in landfills (not enough to matter anyway), and it doesn't matter what the cow ate, it's still a cow.
A question for programmers in their 30s wanting to still be doing this in their 50s and 60s...

Are you worried about the advancement in AI, i.e. programs writing other programs... will there still be enough programming jobs in 20 years for humans?

Ps I'm only a prototyper, I don't create production ready code, hence the slightly naive question.
The 'Open Web' means "My browser can access ANY AND ALL CONTENT on the Web given that it supports the necessary standards."

This DRM implementation would add this suffix: "and any number of third parties have chosen to allow my browser to use their proprietary decryption modules." This is the opposite of the Open Web and therefore a threat to user freedom and the integrity of the Web as a whole.