skysight-inc/HackerNews huggingface dataset:
I wish someone would build "Thunderbird" as a chrome application... Right now, there's not really a good multi-site email applciation... even if it were limited to IMAP, or on-server. Not sure what the limits on localStorage or indexedDB are for chrome apps. Would be happy if it stored the credentials online somehow allowing me to use it wherever.

That's what I'd like to see, though I get most of what I need with webmail a cross-platform, portable email app would be really nice, where I control the data, not stored on someone else's platform, or from a party that doesn't control the platform. Though I do think if dropbox made such an app that used my dropbox for storage space I'd consider it.

---

For that matter hosted/paid web apps... You buy an account on the platform with X compute and Y storage for $Z/month, could be built as a shim over DigitalOcean or the like... that just loads whatever apps you pay for, and/or free apps on the platform... you login, use your apps and they stay there, for you to access at-will.
I am working with a small startup as their "technical advisory board" - clearly not as security minded as here, but the goal is the same, to take a brain dump from me and use it as a framework for the next couple of months of work.

I like this idea, and hopefully it's self selecting. People who won't listen to good advice won't hire you in the first place !
Thats from almost 7 years ago man
There is a different one based on wlc (So it's a wayland compositor, rather than just an X11 window manager). The one you linked doesn't seem to have been updated since 2015

Edit: Here it is: https://github.com/Immington-Industries/way-cooler
It's a human thing
Good point but the article is also pointing out the effects of the toxic water on ocean environments and the effects of mining for the uranium pellets. This article was submitted for the reason of showing nuclear power isn't an all clean perfect source yet.
Announcing the New Docs Repo on GitHub
I don't know about that (as in I haven't looked so I literally don't know). First of all, provided the tools produce identical results for similarly-complex regex patterns I'm not sure having to support all POSIX regexes is necessary. Second of all my point was really that the performance achievement is not nearly as interesting as the level of rust-guaranteed safety found as compared with similar implementations in other ("unsafe") languages.
A gmail clone with privacy monetized via charging me $50 or so a year. I'm currently a fastmail subscriber, and it is nowhere near as good as gmail.

Fastmail specifically is deficient in several ways:

* gmail conversations. it is threads done correctly. Fastmail half-does this but the seams peek through all over the place. Eg you don't have labels, you have actual folders and those two aren't the same at all.

* fastmail search is still mediocre, and is clearly intended to be used via their graphical menu rather than typing folder/label restrictions or other modifiers in the search box.

* A gmail style iphone + android app that works offline

* better polish throughout the app (eg: if something is incorrectly assigned as spam, when you say not spam, message routing rules don't apply to it. If you create a filter, you have no option to apply to existing messages. I could go on and on.)

* spam detection that works way better

Fastmail may eventually be what I want however. They've definitely improved over the last 2 years. Eg they used to use 2fa as a monetization source (10c or so per text message!) and have recently made gmail style 2fa free. They've also turned their settings UI from appallingly bad (it looked and felt like a very junior developer's first js project) to pretty good. Similarly with their rules routing engine.
Bah, this justification is flawed and/or obsolete: why does it matter for reusing the Linux kernel what classic GNU/Linux distribution do?
It didn't prevent Google (Android) reusing the Linux kernel to build the Android OS..
You can't blame the moon illusion for that. Here's wikipedia's page image for "Moon illusion": https://en.wikipedia.org/wiki/File:Harvest_moon.jpg
You talk about "the years until 84", then talk about "arrests and murder of protesters", citing a source talking about the IXX century... That's dishonest.
I strongly disagree - mockery is a valid form of political speech.
You are confusing suffrage with freedom.
In unix when you open a file it gets the lowest available file descriptor number. So if you run a program with no stdout (file descriptor 1) then it gets a "bad file descriptor" error anytime it prints something until a file is opened, gets file descriptor 1, then it starts writing to the file.

Example:

#include <stdio.h>
int main(int argc, char **argv) {
printf("first message\n");
fflush(stdout);

fopen("output", "w");

printf("second message\n");
fflush(stdout);
}

Output:

# ./a.out
first message
second message
# ./a.out 1>&-
# cat output
second message

By ignoring the error, the program continued on and then wrote console output messages to the file after it was opened. There have been exploits due to this bug, but the real point is that you could never predict this failure without good knowledge of unix and careful consideration. This is why error codes should not be cavalierly ignored, because it's really hard to know what might happen if you do.

Last I checked, Go operates the same way as this C example. Java fails on the "first message" if stdout is closed so it doesn't trash the file, not because they even specifically thought of this scenario but just because errors are not ignored by default and are not easy to ignore.
Anyone have any suggestions regarding how to best use Ripgrep within Vim? Specifically, how best to use it to recursively search the current directory (or specified directory) and have the results appear in a quickfix window that allows for easily opening the file(s) that contain the searched term.
And if that proposition rankles, we all pay Googlers' wages via "voluntarily"[0] using Google services and all that entails (ads, behaviour profiles, etc).

[0] I say voluntarily here, because of course it is voluntary; put down the phone or whatever. Yet, it's difficult to imagine the average HN user successfully opting-out of making Google money by using the internet (if only because the average HN user wouldn't actually care about most vectors for it). It's basically impossible for the average user to do this.

The reason it's so hard to avoid making Google money while you use the Internet isn't because of nefarious schemes, it's because Google kicks ass at what it does -- providing free services that are so good that most people use them, and matching eyeballs to ads using harvested info of said "most people". Regardless, when you're this big, you start to accrue responsibility (to, say, not be evil). Not that the capstone to this ranty footnote is "Google should be as transparent as government salaries", merely that that idea isn't actually too crazy when you consider the power Google wields over society via the Internet. Of course, the inconvenient reality of Google's position as a publicly traded company casts a huge shadow over any highfalutin prospect of serious responsibility to society, but a man can dream of a more reasonable system.
The same system. There would be multiple components of the helium pressurization system that have failure modes causing tank overpressure.
It's not ridiculous. In fact sometimes it's not even thorough enough.

If you can't understand the problems with vetting a device to be used by quite a few people, then you're just being foolish.
Their comment suggests this case is a symptom of a more systemic problem. That's worth some consideration.
Indeed, it's literally 10 years younger than PS.

IMO it's the classic attitude of "everything should work because I don't care" as if code was writing itself.
Argh. I've never done Scheme. In fact, it's been since the mid 80s when we dabbled in Common Lisp at school. Most of this stuff I had to be re-introduced to again looking at Ruby and doing some reading about 10 years ago.

The first line looks odd to me, since there are just 3 expressions sitting there - no parens around map and the rest of the stuff. My ignorance is showing :-(

... but I don't want to write Java <= 7 style inner classes, either. I'll likely get a bad case of COBOL-fingers.
An Introduction to Stock Market Data Analysis with Python (Part 1)
Does it? Consider this scheme: maintain two physical directories, one of which is current (and is named by a symlink) and the other of which is old. When doing a sync, you rsync the newest data into the old directory, then update the symlink. It'll probably result in somewhere between 1x and 2x the writes as the non-atomic single-directory scheme, depending on how well adjacent diffs combine. It will also result in twice the space used (barring some very clever filesystem).
You're right that it's possible, in theory, to increase funding to the point that everyone who is capable of and wiling to be a research scientist makes a competitive salary.

However, in this case, the oversupply is so obscenely high [1] that you would have to allocate something like a fourth of the economy (roughly all government funding at all levels) in order to exhaust the supply and pay it the no-labor-of-love wage (i.e. a significant premium over the typical bachelor-educated labor).

(By the same analogy, imagine if we had pressured every schoolchild to go into construction. In that case, you would be correct that we're underinvesting in infra, but it would still be a correct to say that we over-pressured kids in the wrong direction, and that the correct level of funding would still not exhaust the supply of underemployed construction workers, and they would still need to find a better use of their skills.)

But I also think there is a case to be made that "things to discover" (through this mode) is being exhausted; it shows up as the "replication crisis" you may have heard of in the social sciences, where all the results fail to replicate because of so many people looking for whatever effect they can find and this inundates the system with false positives because it's the best they can get.

(Do you believe the above arguments remove the circularity, even if perhaps still insufficiently substantiated?)

[1] every schoolchild being taught they they need to educate themselves to the level of "prerequisites for grad school", while also receiving a lot of "advertising" for going to grad school
Isn't that information part of the discovery process of the case, and is subject to the analysis of both Oracle and court's experts? Oracle lawyer was merely quoting those experts to establish the fact that Google did profit from the alleged violation, hence not fair use. I don't think the formula for Cola would be part of a discovery process. So the analogy would not apply.
The plot is thickening. I'm here:

> Which was when someone decided to bluff the project, sign it for the budget the client was willing to pay, force DEC to accept whatever solution we came up with, and then hire me to make it all work.
Where's the research on that? I would be tremendously surprised if that result held for learning a variety of interwoven topics that depend on (or are at least related to) each other, e.g. a bunch of CS classes. I'd be similarly surprised if that result held for learning something that you also use regularly as part of your hobby or job (e.g. programming).
Google’s Internet-Beaming Balloon Gets a New Pilot: AI
Freedom of speech is worth little, when you don't have freedom of political activity. What good is it if you can criticize your government, when you can't do anything change it?

Speech, by itself, does nothing - until you transform it into action. Which was quite illegal. Inmates in a prison have as much freedom of speech as they could ever want - but they are not free.
3 helium tank issues in 3 years

2014 https://en.wikipedia.org/wiki/Falcon_9_Flight_10 (delayed by SpaceX due to a first stage helium leak)

2015 https://en.wikipedia.org/wiki/SpaceX_CRS-7 (failure of a strut which secured a high-pressure helium bottle inside the second stage's liquid oxygen tank)

2016 (a large breach in the cryogenic helium system of the second stage liquid oxygen tank took place)
Thats the thing, it has nothing to do with page rendering.

It kicks in about 10-15 seconds after initial launch of the browser, and basically churns it to a near halt for at least 30 seconds before it becomes usable.

Could be that this tablet of mine provokes the behavior by having a slow emmc that is nearly full, but it has resulted in me minimizing my use of a browser i have been using for close to a decade across various computers and operating systems.

And no, it has nothing to do with extensions. I still see it with no extensions active. Heck, i even see it with guest mode active.
Your utility function doesn't have to be continuous for you to maximize it, though.
Facebook knows where you are too.. and your friends. Muhahahaha.
It is a question of a crime taking place vs one which results in an arrest, convictions and statistics. I worked on Wall St for many years -- there are a lot of drugs on Wall St, more than i've seen anywhere else. Yet the rules are rarely enforced as they are in other neighborhoods. So of course, Wall St wont make it into the statistics. It is a vicious cycle.
What is the Bell System? (1976)
I ran each test four times and picked the best result — not my first rodeo — but for the first result I picked the wrong time from my output, which obviously didn't make use of the cache. Here's it again, complete result, added --no-mmap:

# ggrep
zerogravitas$ for x in {1..4}; do (time ggrep erzg4 k.json >/dev/null); done
ggrep erzg4 k.json > /dev/null 1.96s user 0.67s system 99% cpu 2.641 total
ggrep erzg4 k.json > /dev/null 1.95s user 0.68s system 99% cpu 2.660 total
ggrep erzg4 k.json > /dev/null 2.00s user 0.66s system 99% cpu 2.672 total
ggrep erzg4 k.json > /dev/null 1.96s user 0.67s system 98% cpu 2.662 total

# rg
zerogravitas$ for x in {1..4}; do (time rg erzg4 k.json >/dev/null); done
rg erzg4 k.json > /dev/null 1.76s user 1.40s system 99% cpu 3.180 total
rg erzg4 k.json > /dev/null 1.77s user 1.31s system 99% cpu 3.088 total
rg erzg4 k.json > /dev/null 1.74s user 1.36s system 99% cpu 3.128 total
rg erzg4 k.json > /dev/null 1.76s user 1.41s system 97% cpu 3.265 total

# rg --no-mmap
zerogravitas$ for x in {1..4}; do (time rg erzg4 k.json --no-mmap >/dev/null); done
rg erzg4 k.json --no-mmap > /dev/null 0.98s user 0.75s system 99% cpu 1.743 total
rg erzg4 k.json --no-mmap > /dev/null 0.99s user 0.75s system 99% cpu 1.740 total
rg erzg4 k.json --no-mmap > /dev/null 1.01s user 0.76s system 99% cpu 1.772 total
rg erzg4 k.json --no-mmap > /dev/null 0.99s user 0.75s system 99% cpu 1.754 total

# rg -j4
zerogravitas$ for x in {1..4}; do (time rg erzg4 k.json -j4 >/dev/null); done
rg erzg4 k.json -j4 > /dev/null 1.75s user 1.35s system 98% cpu 3.134 total
rg erzg4 k.json -j4 > /dev/null 1.75s user 1.44s system 98% cpu 3.224 total
rg erzg4 k.json -j4 > /dev/null 1.80s user 1.38s system 99% cpu 3.204 total
rg erzg4 k.json -j4 > /dev/null 1.80s user 1.35s system 99% cpu 3.164 total

# rg -j4 --no-mmap
zerogravitas$ for x in {1..4}; do (time rg erzg4 k.json -j4 --no-mmap >/dev/null); done
rg erzg4 k.json -j4 --no-mmap > /dev/null 0.98s user 0.75s system 99% cpu 1.740 total
rg erzg4 k.json -j4 --no-mmap > /dev/null 0.97s user 0.74s system 99% cpu 1.721 total
rg erzg4 k.json -j4 --no-mmap > /dev/null 0.99s user 0.75s system 99% cpu 1.752 total
rg erzg4 k.json -j4 --no-mmap > /dev/null 0.98s user 0.76s system 99% cpu 1.748 total

Sounds like "alias rg=rg --no-mmap" is a good idea on a Mac.
I've used http://episodecalendar.com/ for 1-2 years already, it's great.
Related post on HN:
https://news.ycombinator.com/item?id=12485080
> You mean the same Arab Spring that sparked 4 or 5 civil wars (depending how you count), led to the rise of IS

The rise of the group now called the Islamic State as an armed force controlling substantial territory started well before the Arab Spring, and is a pretty direct result of the US invasion and occupation of Iraq, and particular policy choices made during that occupation.

Admittedly, then it was just called the "Islamic State in Iraq". If you want to blame the Arab Spring for contributing the situation in which occasioned its next two name changes and its expansion into Syria, sure, but if it hadn't felt secure enough in Iraq to form separate groups to go fight in Syria rather than worrying about holding on to its (at the time) core territory, it couldn't have exploited that opportunity.
http://news.mingpao.com/pns/dailynews/web_tc/article/2016021...

Of the 80 schools sampled, 36 teach Chinese in Cantonese in all classes, 22 teach in Putonghua in all classes, 9 teach in Putonghua in all classes of some grades, and the rest have a mix of both.
A typical structure for RSUs (Uber included) is to delay activation until liquidity is possible. Until then, a contractual obligation to deliver the RSUs is what the employee actually possesses (after vest). Employees are free to exercise RSUs and pay the income tax hit, but I can't imagine a scenario when that would be rational. Especially since the company holds vested RSUs for separated employees.

Nobody at Uber is having to sell their Tesla P80 to cover the tax from their newly-vested RSUs after their annual cliff occurs.
I'd wish they'd also restore themselves to the proper location on the proper virtual desktop. With hundreds of windows, typically organized by task, I dread having to reorganize things every time Firefox (or the computer) restarts.

Someday the pain may motivate me to try to learn enough about Firefox's internals to do it. :)
Khan Academy is a great place to start. I second that recommendation.

Although I was pretty confident in my maths up through basic calculus, I began fresh earlier this year starting from pre-algebra on their videos and problem sets.

I took the approach of looking at the mind as a muscle and if I had taken a long break from lifting, I wouldn't jump right back in lifting the same weights. The analogy isn't perfect, but I feel like it helped to reinforce the old basic neural pathways in order to prime my mind for more difficult topics.

EDIT: Also the achievement points aspect helped as a learning tool as well.
For a thorough understanding of free-markets and the laws of economics, Capitalism: A Treatise on Economics by George Reisman. Economic Sophisms by Frédéric Bastiat. Socialism by Ludwig von Mises.
The sync daemon could sync with hardlink and then rename which is atomic.
> 2) The company ABSOLUTELY CANNOT offer stock options at a discount to the 409A. There is a good chance people would go to jail these days if they did that.

Absolutely false. A company can create an option, a warrant, etc. with whatever kind of terms it likes, so long as the board approves and it's permitted by the applicable state law and charter.

The only thing a 409(a) valuation does is provide a "safe harbor" for the company and the employee, that allows them both to rely on the valuation as fair market value for tax & accounting purposes (for the company, so that it doesn't need to expense the option; for the employee, so that there's not an immediate taxable gain upon vesting).

The board, in fact, can make its own determination of fair market value without a 409(a) valuation. But if they do that, they blow their safe harbor and the burden of proof is on them if the IRS comes knocking. So no competent counsel is going to let you go around making up your own FMV.

Finally, I'm pretty sure that a board could even issue options that didn't even pretend to be at FMV, but were at some unconstrained number. There's very good reason, for example, to issue out-of-the-money options when you want people to have skin in the game. There's probably some conceivable reason to issue an in-the-money option, too. (If you do this, though, you are likely condemning both your company and your optionee to a pretty dark slog through the thickets of tax law.)

It is true that there were some criminal (and civil) sanctions tossed around for options shenanigans in the dot com 1.0 days, but they were mainly due to public companies blatantly back-dating options to specific days when the stock price was down, so as to provide guaranteed value to options recipients, without the company needing properly to account for the expense.
Pandoc

Xmonad

Darcs

Git-annex

Although, it would be very hard to write SIMD performant code in Haskell, even its string libraries don't use any optimization tricks.
Not sure, they did this on company time, and acting on their behalf.
Developer being deported from Sweden – his pension was too low
Something like that.

https://www.youtube.com/watch?v=o9pEzgHorH0

http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...

https://www.youtube.com/watch?v=rhV6hlL_wMc (in particular, the quote just after 17:00)
Full (Throttle) Stack Developer
If you get sh*t done and love working on a close-knit dev team, we want you!

https://jobs.lever.co/ticketcity/5a194cda-d136-4ddf-abb1-6bd92ce57b48?lever-source=HACKERNEWS
I wish someone would build an interactive teaching AI, (perhaps in a mathematical context at first). For example, the user might start with a goal such as, "I'd like to understand singular value decomposition." The AI would interactively assess the user's level of background and begin instruction at the appropriate level, leading to the desired goal.
I like that it is more accurate than saying Google ( it's Alphabet now after all), while still using a reference we are familiar with.
Presumably, loss of the cryogenic helium through a "large breach" would lead to rapid warming of the liquid oxygen and equally rapid over-pressurization of the tank. So this is consistent with the source's contention that the explosion originated in the LOX tank, although the COPV may not be the root cause in that case, depending on the over-pressure it was rated for.
Sure, I got jobs programming, but not jobs doing math. It was good enough to wave the degree around to impress people, but the actual stuff I learned was utterly irrelevant to programming. I could have studied chess and still gotten programming jobs, if only they gave out chess degrees and people admired chess.

I wanted to keep doing math and that's why I was having a hard time finding money.
They aren't investing in the present value, they are investing in the future value. Is Twitter going to be more or less relevant in 5 years? 10 years?
Luckily for all you cynics, NASA has a page made just for you! Just go to https://spinoff.nasa.gov and marvel at the literally thousands of technologies that have filtered down to society for a tiny fraction of the federal budget. Hydro/aeroponics, artificial limbs, roads, baby formula, firefighter gear, airplanes, cordless vacuums, water purification, solar cells, GPS, and simulation software is but a tiny list of the things made possible or greatly improved by NASA research and funding.

No other organization on this planet has done more to bring different scientists together with ample funding and an inspirational mandate. Biologists, physicist, material scientists, engineers, and even sociologists have come together under one roof resulting in a dizzying list of technologies that would have taken much longer to hit the market or never made at all. NASA is a multidisciplinary research and technology powerhouse unrivaled in human history. Space is just what brought everyone together.

But maybe I'm biased ;)
I have a backup cam on my car, I want a little wiper on it, like my windshield. Every time it rains I have to get out of my car and wipe it off with my thumb.