skysight-inc/HackerNews huggingface dataset:
I am extremely excited to see the Rust version of this; how do I learn about it when it ships?
> Because it's necessary for any reasonable performance.

This is simply not true [1] [2].

[1] - http://dpdk.org/

[2] - http://info.iet.unipi.it/~luigi/netmap/
Bad analogy. If the grocery store runs out of celery it doesn't have anywhere near the impact on your life as not being able to find a home reasonably close to other important things.
Transportation is a fact of life, no amount of wishing is going to make it go away and you'd not be able to make a world without it work at the level that we're at currently. Of course we can do better, but that's likely going to be marginal rather than some kind of revolutionary change.

VW messed up, sure. I've been pretty explicit about my criticism of what they've done, and I would happily see Winterkorn serve jailtime (fat chance of that ever happening).

But I think you are magnifying the damage done way out of proportion.

FWIW, 15B for 59 premature deaths is a very large premium compared to what we, the western nations typically think a life in some Oil rich country is worth, and those people too are indirect victims of our transportation.

Proportionality is what it is all about and I really miss that element in your comments here.
Thanks, its good to have specifics when thinking about security.

I would guess that the phones and voip is a perfect target to do this, as those system are often designed to filter out noise. I guess it also would be almost impossible to use this to transcribe a encrypted movie or music, as the unpredictable sounds would break the prediction model.
There doesn't seem to be any sign of recent activity on the asynchronous research center site affiliated with the article. Is anyone aware of currently active academic or industrial research groups in this field?
How to we know it? Many reasons, studying the problem, creating models and and ways of thinking.

The reality is that asia comming online in the global market is fantastic. Even the people whos income has gone down, they profit from cheap products and more importantly further development in technology.

Their is zero evidence that we will be dragged down by this.

The hole "austerity" thing is simple false. Very few countries have done any meaningful change. Most of them still have massive deficit that are growing and the government budget is generaly always growing as well.
Coect-starter-kit – “re-editable” isomorphic web app (BEM, NodeJs, RiotJs)
Python. To a lesser extent, vim and tmux. ssh/scp.

I used to think bash was on that list... it seems relatively responsive and predictable. I use it all the time.

But then I realized how often bash has weird issues -- like completion hanging, or inexplicable inability to complete (this could be due to the distro though). Or it just seems easy to get it in a bad state by hitting the wrong keys, or dumping a binary file to the terminal.

And recently I have been looking through the bash source code, and it's a bit horrifying. The reliability is done by brute force of special cases over decades, not by good design.

I like the semantics of the shell language, in that it lets me get things done fast. But I don't like the syntax or the implementation I happen to use. bash is pretty complete, but not well implemented.
As a quick plug, you can sign your incorporation docs with HelloSign (http://www.hellosign.com) and fax Delaware with HelloFax (http://www.hellofax.com).

(Co-founder of HelloSign and HelloFax)
How to delete yourself from Google?
Well, I'm using a service that lets you create individualized 'stations' that persist. Every time you listen to a song, it is registered and theoretically it should not play the same songs for a while at least. I also have some randomness in the api call every time a new playlist is set up to try and prevent repeats happening. Having said that...its a work in progress, I sometimes do get repeats, but am working to get better results.
The US fixed its price below the cost to extract it for anyone, which has effectively kept the market there until their supply runs out.
I find it interesting that you can argue that government is the solution & the problem at the same time. Wouldn't it be easier to remove the beaurocrats, regulations, and taxes?
Comments moved to https://news.ycombinator.com/item?id=11995332.
0–249 National Security Orders received?

> "we are not even allowed to say if we've received zero of these reports—we can only report information about these types of requests in broad ranges"

Interesting. What are they really telling us with that range? Could they not get away with saying "1–249"?

Edit: Nevermind. The document they cite[0] clears it up.

[0] https://www.justice.gov/iso/opa/resources/422201412716042240...
Some people listen to music to match their mood while others listen to it to change their mood. Maybe have an option to invert the playlist choices?
>How will more smarts give us peace in the Middle East?

Less religion (or at least less true believers). In addition to intelligence, technology can also increase the comfort of everyday life. Comfort + rational thinking = less likely to risk your life killing others.
Thanks, we've merged that thread with this one.
Vote and help us decide the name for our startup
You're right. If you plan to build a business and raise VC money for it, Delaware is the standard place to incorporate (which is the case for my company and checklist, btw).

California does add an extra layer of burden and compliance that I did not expect, but if you plan to have employees in California you must incorporate there as a foreign entity (also my case).

I've also heard from a fellow entrepreneur who has a distributed workforce that you need to incorporate in every state with an employee. This is certainly outside the scope of my checklist.
Yes this is based on teams of 1000+ developer at a non google company
I want legal agreements in place before I start writing code with a non technical co founder. We've agreed upon a 50/50 equity split.
What's the mechanism? It can't just be separation from the atmosphere -- if you fill a balloon with helium, it will get lighter, not heavier. Same thing if you fill a cylinder that sinks in water (perhaps because it was already full of water) with atmospheric air; it may well start to float.

Suppose you have a balance scale with a "cylinder" full of air on one side. You pump out the air and put in helium. What happens to the scale?
https://vhil.stanford.edu/news/ has some interesting resources on this.
I was searching for Airbnbs in Vancouver. A lot of them were owned by professional airbnb-ers. I.E. The people renting them had like 5 properties each.
> It is pretty clear how this proposal was made in the era of document-based HTML pages, as there is no way compromise-based design would work in our app-oriented world. Nevertheless, it did include the fundamental idea that stylesheets should cascade. In other words, it should be possible for multiple stylesheets to be applied to the same page.

> It its original formulation, this idea was generally considered important because it gave the end user control over what they saw.

Content (i.e. ad) blockers are a logical extension of this.
>So, why was this such a big deal?

Well, it was our internet back then. Ignoring voice calls, its how we dialed BBS's. Back then unless the BBS was very nearby there was a per minute charge. So there was motivation to find ways around this for people who wanted to do things like chat, play games, use email, etc for non-trivial amount of time. Getting around long distance rates was quite the motivator. For reference, minimum wage in 1980's was $3.35. Dialing outside your local band could be as high as 5 to 10 cents a minute before you even hit long-distance rates. This stuff added up quick!

I was a kid back then but I had a computer with a modem and really got to know how phone billing worked after my parents got a couple high phone bills. There weren't many BBS's within band A for me, so it was pretty annoying I couldn't leave the modem on for a couple hours to download something (this was back then 1200 baud was common but still expensive - $350 [fixed for inflation]).

Also, there wasn't much else to hack that didn't belong to you. There was a 'hack it because its there' aspect here.
Also I'm thinking they don't use smartphones that leak all kinds of other data and instead cycle thorugh simple, cheap/pre-paid, disposable phones which would make establishing long-term patterns more difficult.
A city tax makes far more sense than saying, "Anyone who works for a company in industry XYZ pays more taxes because we hate your entire business category". I have no comment or opinion about your "social safety net" idea. What kind of signal does this send to tech companies? Also, see the failed Massachusetts tech tax that caused lots of controversy before being repealed [0]

[0] http://readwrite.com/2013/09/27/massachusetts-tech-tax-repea...
https://www.khanacademy.org/math/linear-algebra
#1 - Nginx
#2 - Redis
#3 - Postgres
Asynchronous logic is significantly more power efficient, so it may be one approach to "save Moore's Law" (for one generation perhaps). But it would probably require some company that really cares about power efficiency, doesn't care about industry best practices, and is willing to risk hundreds of millions in R&D.
I believe this is what the security canary used to be that companies would use to skirt the rules until the rules were changed. It used to be that you couldn't say how many you received but you could say you hadn't received any. Now you aren't even allowed to say that.
Ok, maybe, but those have no relation at all with creating technology that will improve people's life. If this is what the author thinks as a joke, I should grant less effort in understand his other points.

Before you pointed that, I was expecting them to somehow relate with the Industrial Revolution and the exploitation fo the New World. Those are much more appealing metaphors, but I couldn't get anything that we'd be refusing to learn from them.
Thanks! I'll wait for teams, no need to whitelist me.

$5/check/month gets very expensive, very fast if I want to make a lot of use of your product. Would you consider making single-region checks available for a lower price? eg. in the cases where I care less about latency and more about general availability.
Oh I understand, thanks! So like I can weigh a chicken breast sitting on top of a plate, because I know how much a plate weighs and I can just subtract it from the total weight.

Great explanation, thank you.
Valve’s VR Lab Secret Prototypes
Tinc [1] is a userspace VPN, and a good demonstration of how slow networking gets when done that way, compared to kernel-mode VPN routing such as IPsec and VxLAN.

[1] https://www.tinc-vpn.org
> People are literally saying that a encrypted output can NEVER be compressed.

No they're not. They're saying that as a class, you cannot compress the data. That is a statement about what happens in aggregate. And the aggregate result of trying to compress securely-encrypted data is that you don't save bytes. Even just having the option of compression does not save bytes, because you have to store the choice.
The AES-GCM mode of operation turns the AES block cipher into a stream cipher. Doing this makes it possible to add authentication on top for relatively cheap. The ChaCha20-poly1305 has a similar construction. These are the two most secure and efficient ciphers available in TLS, so they get a lot of use. If you are sending documents over HTTPS, you definitely want them encrypted with one of these two.
Nice cheat sheet, but just know that you will be forced to join the RedHat Developer network (free) if you want a copy of it.
TexMaker. Does its thing very well.
This is fascinating.

How does a study from something like this get into a filter in photoshop? Can anyone implement the features or is it understood to be copy written by the academic journal authors?
I bought Omnigraffle a few versions back but when it was time to upgrade I just couldn't afford it. I would upgrade every year for 25$ if they had it at that price point.
Scrivener (http://www.literatureandlatte.com/scrivener.php). It's a fantastic tool that gets out of your way while writing but still gives you the ability to operate on larger units from paragraphs to chapters, plus keep track of all of your research materials.
Right; but you're solving a symptom, not the problem. It sounds like what you really need is some sort of approval process, or at the very least a checklist, to ensure these machines are configured in the way they should be. Or, at the very least, that the teams involved understand the implications of a computer sitting in a base in the middle of nowhere with auto-updates turned on.

The point I was trying to make is that the problem you're seeing isn't specific to Windows 10; it could have easily happened on Windows 7 or 8 or 8.1 instead.
That's interesting. I can understand a professor wanting to control access to the starter code they provide to students, mostly to prevent cheating, but I've never heard of it coming with an explicit license. I know a few of my former UCSC classmates have school projects up on GitHub and haven't gotten any grief about it.
HelloFax has been a great service in my incorporation process (and I listed it in the "Tools & Resources" part of the checklist!).

In my case, I used the InCorp service to file my DE docs since I needed an expedited service and they could walk the documents over on my behalf. In the past, I did that portion myself.

Thanks for building a great service and down with the fax machines!
So we want to shrink our road infrastructure to drive the cost up in terms of pollution, fuel costs, time and convenience? This way less people will drive. I would propose that you are forgetting that you are going to price transport into the hands of the wealthy and business who will effectively rent-seek to loan cars or taxi people who cant afford a car around.

The idea of shrinking our roadways to discourage use of vehicles is challenging in a practical sense and it just cleaves off another aspect of life for business and the wealthy to enjoy without plebs interfering with the roadways they paid & still pay for.
I understand how a lisp implementation would work here to require only the single operator (I'm assuming a fairly simple macro).

Would it not be possible to do something similar in another functional language to take a <pipe function> and apply it sequentially to a list of function calls?
Any additional requirements if one of two partners live outside US?
> It is not any more complicated with a parser generator (if it's a PEG-based one). In fact, it's much easier, you're avoiding a lot of boilerplate this way.

True. PEGs are effing great!

> Do not have a dependency on an extra tool. Use a meta-language, in which a parser generator can be embedded as a first class language feature.

This is ideal, but unfortunately not always possible. For example, if you're stuck writing a language processor in C, you don't get the necessary tools for linguistic abstraction without an external dependency. In general, though, I agree with the sentiment.
(1) First, delete yourself from life - be mediocre and obscure, in everything you do.

(2) Then move to a jurisdiction with some variant of a "Right to be Forgotten" law in place.
The bottom line is, these tech companies all heavily support the Democratic party and Democratic causes.

Therefore it's cosmic justice that they should be subject to Democratic policies.

Put your money where your mouth is!
This reminded me of one of Gustafson's reasoning for change in how numerical computations are done - currently used principles of hw architecture result in hw wasting lots of energy and time, mostly in the process where numbers get from RAM to CPU and back. It seems more people already realize this, which is good. I hope to see some general purpose hw inspired by these ideas of efficient computation.
It's actually code for: "I'm willing to be reasonable and seriously consider both legal and ethical arguments you may have."

This isn't about money.

[yeah, I'm the original Reddit poster]
What do you want me to say? I'd think it ought to be self-evident that greater risks exist when operating in a single shared memory space at ring 0. If nothing else, the trampoline to privilege is already complete; very little stands between a vulnerability and an active exploit.

The end goal ought to be getting more things out-of-ring 0, not adding more things to it -- I'm never going to say that "I'm not concerned" or that "It's a non-issue" (although I will say that I'm a lot more worried about the massive amounts of crap code in WiFi drivers than I am about a VPN implementation, generally speaking).

In the OpenVPN case, numerous vulnerabilities have been limited to only DoS exploits due to the zealous use of assert(); in the kernel case, that brings down your machine, and quite often, assertions are compiled out of the release kernel due to their overhead in critical paths (whether they should be is another question).

We do have ways to tackle the kernel->userspace performance divide when it comes to packet processing, e.g: https://www.freebsd.org/cgi/man.cgi?query=netmap&sektion=4

netmap is a framework for extremely fast and efficient packet I/O for
both userspace and kernel clients. It runs on FreeBSD and Linux, and
includes VALE, a very fast and modular in-kernel software switch/data-
plane, and netmap pipes, a shared memory packet transport channel. All
these are accessed interchangeably with the same API.

netmap, VALE and netmap pipes are at least one order of magnitude faster
than standard OS mechanisms (sockets, bpf, tun/tap interfaces, native
switches, pipes), reaching 14.88 million packets per second (Mpps) with
much less than one core on a 10 Gbit NIC, about 20 Mpps per core for VALE
ports, and over 100 Mpps for netmap pipes.

Userspace clients can dynamically switch NICs into netmap mode and send
and receive raw packets through memory mapped buffers. Similarly, VALE
switch instances and ports, and netmap pipes can be created dynamically,
providing high speed packet I/O between processes, virtual machines, NICs
and the host stack.
Thank you very much. I put a lot of time into it.

I basically just started reading tutorials I found online. I would decide what I want the app to do and look for tutorials or examples from github that do what I was looking for and either walk through the tutorial, or try and reverse engineer the examples I found. I'm not sure that was the most efficient way to do it, I def went down some wrong paths and took me a bit longer than I had anticipated because of it.
Simple changes to improve the Wiki:

1. Allow image uploads by dragging images directly onto a wiki page that will then upload and link it. This happens currently in issues but isn't available via the wiki.

2. The Wiki page search. It only searches page titles, the top repo search does not search the wiki either. Not cool. You build great documentation but then can't later search it?

3. Give the Wiki it's own developer API. I don't see it anywhere in their current documentation.
As usual, evolution means there might just be no reason, certainly not one that is reasonable.
It would. You would need to change the location of the file
Are things seriously that bad right now that you've actually left everything behind and left?
In therms of practical consequences such as making mathematical expressions look different, it seems to me that 0 vs. 1 makes a smaller difference than does τ vs. π, because many statements about the set ℕ of natural numbers make no mention of what its first element is anyway. Often you can drag along any of the two definitions of ℕ through the argument, without changing it's conclusions. For example, if f:ℕ→ℝ (and ε∈ℝ, N∈ℕ, n∈ℕ), the limit L∈ℝ is given by (∀ε>0)(∃N)(∀n≥N)(|f(n)-L|<ε), regardless of whether one takes ℕ={0,1,2,…} or ℕ={1,2,3,…}.
America’s Six Most Dangerous Mosquitoes
Along the same lines, use the right language for the abstraction you are dealing with. In a server environment, I prefer to have modular services linked together with some message queue.

In web projects, this is what has kept me coming back to CoffeeScript: we found it less distracting visually, given the kind of code we were writing (heavy call-back oriented, lots of chained methods).
Differences on Immigration Between Canada and the U.S
I was born in the late 70s, so I missed most of this. But I recall my extended family coming to my parents house to call cousins in Ireland at 10pm because my parents got an extra discount because they paid for touch tone dialing.
Both userspace stacks bypass several standard kernel interfaces to achieve good performance. If you want to integrate with normal kernel configuration (interface, routing, etc) and BSD sockets, then maybe you do need to be in the kernel. (Maybe it's possible to improve user<->kernel interfaces to reach good performance in userspace with standard kernel configuration, but we aren't there yet.)
Much as I like the general idea: What you're describing has been tried before, hasn't it?

Sometimes successfully, sometimes less so, a successful example being the kibbutz movement and the most obvious failure being large-scale communism. Even feudalism can in some way be considered as a manner of providing basic income.

The problem is: How do you accommodate everyone's personal gifts, passions and proclivities?

Not everyone's a farmer or a physician, so not everyone's of practical use for your proposed commune. This is likely to create envy and resentment.
Does anyone have a ballpark guess as to what Thompson Reuters sells this list for? Here is their product page:

https://risk.thomsonreuters.com/products/world-check
Suppose you have a 40 kg cylinder that you've filled with helium. The cylinder now weighs (g × 38kg) newtons. How much helium do you have in there?

The answer is obviously not "negative two kilograms", and it's not obvious to me that the answer is "two kilograms". After all, if we weighed the same cylinder in a vacuum rather than in the atmosphere, it would presumably be heavier, but the amount of helium inside wouldn't change.
What's the advantage of using Clerky versus one of the suggested free tools on this repository? For example, here's one of the suggestions:

http://www.foundersworkbench.com/document-driver/

Based on a cursory review of this service, which claims to be free, it looks like vesting, the appointment of directors/officers, an IP assignment agreement and even the 83(b) election letter is provided.

Does Clerky provide something other than the usual template documents startups should sign?
Customer service jobs at a large tech firm in SF start in the $20/hr range. Firmly middle class.
Fastlane launches plugins for developers to create custom actions, faster
The reality is, opting out of surveillance capitalism means opting out of much of modern life.

There is now a surveillance online politics built on top of "surveillance capitalism."
It is not difficult to get hold of lists like this when you work in banking.
I love DPDK. Super fun. I've actually made a few projects with it. But this is for creating closed network systems, not for integrating into Linux's networking infrastructure. If somebody would like to produce a WireGuard implementation (library, I guess) for DPDK, I'd be super happy about this, and I'm sure it'd find some specialized users. But for everything else, there's the ordinary design.
I don't normally recommend MS stuff but I really like OneNote.
Interactions with foreign parties is rarely enforced through domestic law (in this sense). It's the job of your government to protect you from foreign governments. Your government having intelligence agreements with our government is them saying to you they don't value your privacy enough to protect it.