skysight-inc/HackerNews huggingface dataset:
Perhaps because 30k (your number) is a bit much, as the GDP/C of USA is only 53k.

As I said, wealth redistribution is knob, currently set to around 5% (my guess) in the USA. I think 20% should be the aim over time, which translates to ~15k income in some form of UBI, and +15% tax for the rich.

That would mean a 30k income for an average 4 person household.

"Even with the highest tax bracket at 100% I don't see how it could work."

That is entirely lack of imagination on your side ... just add up all the money the top 10% makes. And it must work mathematically, because 30k is lower than average income at 51k.
What do you mean by latency in this context?
I believe backreferences require backtracking.
I don't disagree, but your web browser doesn't need to fill your entire screen.
Avoiding bugs is what you try to do by default in any language, yes. But success is not guaranteed :)

I agree that in general, if you have a pointer DSL that can lead to bugs, replacing to with a more complex one just makes things worse, assuming all else stays the same.

But! Maybe the extra complexity buys you something. For instance, maybe the complexity allows the compiler to prove that certain classes of bugs are impossible. Now we have a tradeoff. Let's say we want to get a correct program as fast as possible. Then you can quickly write a buggy program in the simple DSL, but you will need to spend some time debugging it. Or you can spend a long time wrestling with the complicated one, but you don't need to debug pointer issues anymore (you still have to fix other bugs of course.)

Then the question is: do you save more time in debugging than you pay in "fighting" a complex language. And the answer is always the same: maybe! Maybe you make less pointer bugs in C than most people, and maybe you're more allergic to smart pointers than most people, so for you it's pointless. Certainly pointer bugs are not very rare in the world though. Worse, they're not always noticed right away.
GitHub and GitLab both have free hosting (with no ads either) through what they called pages and is aimed at showing off projects and blogging.

https://pages.github.com/

https://pages.gitlab.io/

They both use Jekyll(https://jekyllrb.com/) which is quite easy to learn even if you have never done any web dev. http://jekyll.tips/ has some really well made video tutorials on it as well as templates if you're not the artsy type. Adding a new blog entry is as easy as typing it up then doing a git commit and push.

I haven't set one up in GitHub yet but I know GitLab also can do TLS with LetsEncrypt
One of my older, much more experienced co-workers says "The Art of Unit Testing is last... how poetic". Perfect.
Modelling has come a long way in the past decade, probably to the 'close enough' level for just about anybody. Still doesn't quite have the sound or feel of the real thing though.
Untrusted regexes to anything, where possible. There are fairly well-known ways to use those to run a DoS: https://en.wikipedia.org/wiki/ReDoS
I'm surprised porn wasn't a genre type.. That would have been interesting.
Wow, really? Do you have numbers on that? That seems really high.
Trump has already tweeted about it. It's like a new form of advertising. Trick the president into thinking he convinced you to re-invest, reap the benefits of his tweet.
I don't think it's ridiculous. It seems like almost every discussion about Rust vs C++ here has a few people saying that you don't need Rust's guarantees about memory safety if you're writing modern C++. And that oft-repeated comment is what pcwalton is referencing.
Unfortunately (I say unfortunately cause I wish this wasn't true), you are not correct. It is harder to get into YC now than it ever was before. While you are busy looking at the numerator (number of companies in the batch) - you are ignoring the denominator (number of applicants).
I'd second this. All the responses to the contrary seem to be about >40 increase, but there aren't many chance to take a 20% (30%, realistically) pay-cut and work 4 day weeks.

Partly I think that's an efficiency thing - if you're critical path on a task, having you available when everyone else is becomes worth a large multiple of your salary. Partly I suspect it's just about not opening the floodgates, where people either resent you or take the same deal.

I wonder what the real cut would be, though? For work like software where adding shifts can't be done cleanly, you risk all kinds of major benefit, payroll-tax, and hardware/facilities costs. Still, there have to be programmers willing to take a 50% pay cut for a 33% hour cut.

(There's an essay somewhere for programmers about how to ask a manager for this, which is full of notes on how they'll be confused and try to reject it without considering it.)
I'm gonna read the article, I promise, but is the title really "If your internet is bad, the internet is bad"?
> Why shouldn’t the web work with dialup or a dialup-like connection?

Because we have the capability to work beyond that capacity now in most cases. That's like asking "why shouldn't we allow horses on our highways?"

> Pretty much everything I consume online is plain text, even if it happens to be styled with images and fancy javascript.

No doubt, pretty much everyone who works on web apps for long enough understands that it's total madness. The cost however, in supporting people so far behind as to only be able to serve them text is quite frankly unmanageable. The web has grown dramatically over the past 20 years both in terms of physical scale and supported media types.

The web is becoming a platform delivery service for complex applications. Some people like to think of the web as just hyper text, and everything on it should be human parse-able. For me, as someone who has come late to the game, it has never seemed that way. The web is where I go to do things: work, learn, consume, watch, play. It's a tool that allows me to access the interfaces I use in my daily life. I think there's a ton of value in this, perhaps more than as a platform for simple reading news and blogs.

I look forward to WebAssembly and other advancements that allow us to treat the web as we once treated desktop environments, at the expense of human readability. It doesn't mean we need to abandon older + simpler protocols, because they too serve a purpose. But to stop technological advancement in order to appease the lowest common denominator seems silly to me.
Honestly, they don't even look that great. Lots of sites could be using lots of modern browser features to be fairly innovative from a visual design and user experience standpoint, but it's mostly just really inefficient (and inaccessible, with no compat fallbacks) implementations of the same old shit.
I love this app and it was a great redesign!!

For anyone that didn't know it is a native android app also, not only a web app, check here: http://www.oneviewcalendar.com/
Bengali+actress+Bitasta+Saha+body+found+hanging,+Breaking+News,+Bitasta+Saha
Intel opened a $ 2.5B fab in China in 2010. There's also an R/D office there.
Yes, that's true. But are there arrangements of dark matter that are not holding visible matter galaxies together? Does dark matter appear anywhere else?
Fileless attacks against enterprise networks
Agreed. I've worked for a couple YC companies, and founders have complained that its really difficult to post jobs on HN, that pitch day is a wash because of so many companies pitching, and access to mentors has evaporated/minimized.

I believe the Accelerator model can scale, 500SU is a good example, but I'm not sure the value that YC offers can scale.
That's very interesting. I wonder if you would start to run into staffing issues with this. Especially in industries like healthcare where it is already difficult to find adequate numbers of staff in certain roles like nursing.
Has anyone prioritized adding the ability to modify the HTML of the report the way ModeAnalytics.com does?

I frequently want to map the data directly to highcharts.js when the UI can't get me to the result I want.
Azure customers gets IP protection from Microsoft
Source code: https://github.com/dli/paint
Wow, I'm definitely really surprised to hear that just because it is in such stark contrast to my own experience. If you don't mind me asking, how long ago was this? From my own experience, they're continually improving (they just added the response efficiency stats last may) and are putting a ton of effort into growing the hacker community.
So... Is C a functional language? It allows us to pass functions to functions, return them back, storing them in variables and structures, and so on. Looks like C is a functional language.
H.R.899: US House Bill to Terminate the Department of Education
i see a regex book at #15. I really need that.

Is mastering regex simply a form of memorization? There doesn't seem to be any logical pattern to the various flags.
I can not think of anything more dissimilar than W designing a house for a family member and Carl Jung exploring his unconscious in Bollingen. W's entire life reads like a flight from the Self seeking shelter in reason, unlike Jung's rather heroic deep dive into the same.
Indeed, the PICO-8 BBS [1] is a smorgasbord of open-source games of various kinds and quality.

A lot of people (including me) practice extreme open-source for PICO-8 carts by licensing them as Creative Commons, which is easy to do - you just click a checkbox on submission.

This in turn leads to the best games being tweaked and remixed quite a lot - for example Celeste [2] (in my opinion, the best game on the platform) has at least one variant with a lot of new mechanics and gameplay [3].

[1] PICO-8 BBS: http://www.lexaloffle.com/bbs/?cat=7

[2] Celeste: http://www.lexaloffle.com/bbs/?tid=2145

[3] Perisher: http://www.lexaloffle.com/bbs/?tid=27694
i've read up on wireguard a week or so ago. it seems awesome. i've rarely been so excited about new software/protocol. the design philosophy feels so right.

a few months ago i concluded i needed a secure vpn to servers. ipsec seemed the better option. but i haven't set it up yet. it all seems so complicated for what i want to achieve: a simple secure tunnel between a few machines.

hopefully we'll get easy to use software for macos/windows. no idea how hard that is to create (i.e. adding tunnel types to these OS'es so you can easily add a tunnel and configure them).
> Restore from iCloud when you're safely out of the airport.

"Sir, your phone appears to have been reset. Please connect it to iCloud and sync now".

If they can compel access to apps and social media why would iCloud et al be any different?
Intel makes generic NAND memory on a 65nm process in that fab. That isn't the kind of IP anybody needs to steal.
Ask HN: Technical solutions for net neutrality
Assuming an environment where net neutrality is not present, are there technical solutions to equalize traffic?
> I saw a clip on the news recently of a reporter badgering Trump about his intent to create closer ties to Putin. "He's a murderer, he's killing innocent civillians", the reporter states as though this is particularly important. The President responded with something along the lines of "And we're so much better?".

Yes "we" are. The west doesn't murder people for their politics or their opposition to people in power. This false equivalency only empowers aspirating dictators to act worse.
I don't know of anyone who could describe LSD as actually intoxicating.
From the RE2 wiki:

"As a matter of principle, RE2 does not support constructs for which only backtracking solutions are known to exist. Thus, backreferences and look-around assertions are not supported."

From your link:

One common regular expression extension that does provide additional power is called backreferences. A backreference like \1 or \2 matches the string matched by a previous parenthesized expression, and only that string: (cat|dog)\1 matches catcat and dogdog but not catdog nor dogcat. As far as the theoretical term is concerned, regular expressions with backreferences are not regular expressions. The power that backreferences add comes at great cost: in the worst case, the best known implementations require exponential search algorithms, like the one Perl uses. Perl (and the other languages) could not now remove backreference support, of course, but they could employ much faster algorithms when presented with regular expressions that don't have backreferences, like the ones considered above. This article is about those faster algorithms.

If your regex has backreferences, or look-ahead/look-behind assertions, or similar things, then your regex engine must support a backtracking strategy.

If you do not need backreferences or similar things, then your regex engine may still choose to use backtracking, but does not need to.

RE2 is a regex engine that prioritizes never using backtracking as an implementation detail, and therefore does not support backreferences as a matter of external API.

RE2 is not able to evaluate Phritzy's regex.
This reminds me a lot of some of the first home movies that were made, where people would just stand completely still in front of the camera, as they didn't really understand what the new device was capable of.
I'm not sure I understand your point here. I'm currently working very hard with Adora (my co-group partner) to support the companies in our YC group. Advice, office hours, motivation, community build, and general availability. Are you saying that this work is simply a branding exercise? If so now that the application process if over - why am I not on vacation?
Seaquence – Create organic, dynamic compositions by combining musical lifeforms
true.

but I laugh at those coal workers thinking trump will somehow change market dynamics to make coal economical again.
By Haskell standards, the C language is functional

http://conal.net/blog/posts/the-c-language-is-purely-functio...

(pointing out why rigorous classification is silly)
> No, they magically commit suicide, get killed in a car crash, or get murdered in a botched robbery.

In the west, name one.
Everyone is leaving the sinking ship!
>I use regexhero.net for .NET regex support.

So far, I've been using regex101 even for building C# .NET regex because I haven't needed Microsoft-specific behavior.

That regexhero.net is an interesting link. I would have preferred that the website built a .NET compatible engine by extracting the actual source code[1] available from Microsoft. That way, it wouldn't require using the Silverlight plugin. However, I understand why Silverlight would be the easiest way.

[1] https://referencesource.microsoft.com/#System/regex/system/t...

and may also use transpiler: https://www.google.com/search?q=C%23+to+javascript+transpile...
Well we support fast-import so you can get your history into BK and play trivially.

BK does more and less than git/hg. It's got richer history, it was trivial to write a bk fast-export that git could import. Writing a bk fast-import wasn't so bad but an incremental one is hard because git doesn't store as much history (no per file history, actually no file object, just pathnames that have some data, not the same, we have a DAG per file, makes history better, makes merges faster and easier).

Mercurial copied our UI so for a lot of stuff if you know hg <cmd> then
bk <cmd> will just work. BK predates all these systems, they picked up
some of bk's commands.

There is a cheatsheet (somewhat out of date but it will get you going) at:

http://mcvoy.com/lm/bkdocs/bk_refcard.pdf

And you can email dev <at> bitkeeper.com or hit up http://bitkeeper.org for more info.

Cheers.
It does, but I have to assume that the Windows version also is a perfect match for the hardware ID. Since the older driver from the manufacturer supports all the features, but the date is before June 21, 2006, the MS driver is used instead which is, essentially, neutered for some functions.

The text shows that the driver is working as intended. The newer driver is being chosen automatically. The problem is that the newer driver is the Microsoft one. The sad thing is that I don't even know the Manufacturer of the driver anymore. It was painted on the controller and has since rubbed off and the driver file itself just shows up as "Generic Joystick Driver" or something like that. At one point, it got identified as an XBOX 360 controller. :(
Mobile phone and satellite data to map poverty
> Because we have the capability to work beyond that capacity now in most cases. That's like asking "why shouldn't we allow horses on our highways?"

Adding to your analogy, the JS bloat mentioned in the article is like driving a semi-truck carrying only one carton of oranges. It's a lot of extra waste for a very slight benefit.
Oil is getting to the point where it's not even economically viable to pull from the ground, your old and tired conspiracy theories belong in the Bush years.
Good point.

The organization that runs fabs (TMG) is also notoriously tight lipped in regards to corporate security, I would image they assessed leak risk before opening the fab.
there are a lot of specialized, quality accelerators out there. Alchemist, Launchpad, HAX, River, etc.
Yes it would be possible to write a C wrapper for my Rust library and link that from Node, however I expect you might lose a lot of performance to data conversion.

I have yet to do the regex engine port, I'm doing that later this evening. I'm porting it from Oniguruma to https://github.com/google/fancy-regex which accelerates common types of regexes using the awesome Rust regex crate which is super fast.
It would be easy to create a regex that consumes a lot of CPU power. It's very difficult to vet a regex in an automated fashion.
Do you mind elaborating on what that change of purpose? As a two-time alum and now a partner my goal is to preserve YC's goal of supporting early stage founders. How do you think our goal has changed and what thoughts do you have on reversing that change?
But isn't that dangerous if he gets too much credit and gets reelected?
there are key additional phrases that subtly make it different, like the fact, that this is transferable.
And though not uncommon, using the term "provision of service" leaves the door wide open to your contents usage, because the lisc. is non-revocable, and perpetual.

If say, in 3 years from now as a provision of their service they offer analytics, or direct marketing. they can use any of your content for that.

I get this is probably just a wide net they are casting to not box themselves in, but it's something that is super restrictive to the user. And being as they also have a section require arbitration, and barring class action suits.

If they are acquired by, or decided become a bad actor, then you are pretty much SOL.
I'm not gonna lie, if my fat high-res site images make life a lil harder in Vanuatu but convert a bunch of black-turtleneck d-bags in San Francisco to customers, I know which side of the bread the butter is on.
Cutting down DNS lookups and hosts blocking via dnsmasq[1] helps quite a bit.

[1] https://github.com/jakeogh/dnsgate
The bloat affects us today. A page that's impossible to load on dialup is also going to make broadband viewing extremely sluggish and unresponsive. Each click feels like a risk, especially when even the "back" button comes with 200 ad scripts that have to spin up again.
I found out this the hard way.

T-Mobile used to offer 2G internet speeds internationally in 100+ countries included in Simple Choice subscriptions. 2G is limited to 50 kbit/s, that's slower than a 56K modem.

While this absolutely fine for background processes (e.g. notifications) and even checking your email, most websites never loaded at these speeds. Resources would time out, and the adverts alone could easily exceed a few megabytes. I even had a few website block me because of my "ad blocker" because the adverts didn't load timely enough.

Makes me feel for people in like rural India or other places still only at 2G or similar speeds. It is great for some things, not really useable for general purpose web browsing any longer.

PS - T-Mobile now offers 3G speeds internationally; this was just the freebie at the time.
Cruise AV Episode Two: Dolores Park
There are more than enough other ways for the market to punish you. :-/

Your approach helps with reliability (fewer 3rd-party and browser needs) and accessibility (workable with lynx and screen readers) too. Latency makes people want to scream.

It's also important to remember that, to the customer, you are just another browser tab. The customer's computer is not dedicated to you. They could have 100 or more other tabs open. The customer may even have reason to open more than one copy of your site simultaneously, with same or different login, and same or different browser. Bogging down their computer makes them unhappy and resentful.
Most of the web really sucks on fast internet connections too. Thanks to so many web developers thinking every dang thing needs to be a single page app using a heavy JavaScript framework. Add animation, badly optimized images and of course ads and it becomes really unbearable.

We keep repeating our same mistakes but just in a different way.
Safety may seem like a binary property, but it's really not.

Modern C++ is not as safe as Rust, but it is much safer than C, and significantly safer than doing manual memory management and raw pointer manipulation in C++. The interesting question is if that's enough for a particular project.

In general, I would argue that it is, because security is but one of the non-functional properties of software and the types of bugs that Rust prevents compared to modern C++ are but one category of security-relevant bugs.
The advantages that modern C++ can bring over Rust would compensate on average for its safety gap.

C on the other hand is simply a losing proposition safety-wise. Whatever I do, the type system won't do much if anything to help me prevent or catch bugs.
The --public broadcast messages are interesting. Is a Twitter-style service part of the plans?
It's not a matter of whether the internet is global, its who your audience is... if you audience is primarily in developed nations, then the rest of the world isn't much of an issue.
Every time I get angry about this I'll open https://purecss.io/ or http://skytorrents.in and look at the source. It's a form of meditation to browse fast websites.
Hire a marketer. If you can't afford one, you have to become one yourself. If you need convincing that marketing is just as important as the product, read a book like The Ten Day MBA (it's super dated, but the principles still apply).

The fundamental truth of small business or entrepreneurship is that you have to do the things you can't afford to hire for (see Toilet Paper Entrepreneur).

Marketing is very very easy. Marketing on a budget is expensive. Go to the library and start reading. Don't forget to measure your results.
Discord looks amazing but it's marketing materials says it's aimed at gamers and compares the product to Skype, not Slack. I actually joined Reactiflux on Discord today and was pretty confused as to what I had gotten myself into and why the messages where being read aloud in a computer voice.
> James Baker. He was Chief of Staff and Treasury Secretary under Reagan.

Also Secretary of State and White House Chief of Staff under Bush 41.
Great stuff! Reminds me of Verve Painter[1], which is a fleshed out fluid-simulation-based oil painting app

[1] https://www.youtube.com/watch?v=PBO2hNv_tTE
I know I'm a dick, but I love all you guys and I thank you in advance for your forbearance. I need a sandwich.
All the best sites astroturfed in the early days.
For anyone missing the joke, his follow-up book attempting to better convey some of the same ideas is called "I Am a Strange Loop".