skysight-inc/HackerNews huggingface dataset:
Hello, Peter.

Thank you for answering so many questions. It's been helpful and I think I know the answer to my question, but thought I should ask explicitly anyways.

I am on H-1B with mid-2017 priority date. I am of Indian nationality, approved for GC and have got H4 EAD for my wife.

There are things I want to work on that could be monetized over the long term (websites and online services). My family members have similar interests.

Is it OK for me to be able to contribute to the set up and growth of the business(es) without being a stakeholder? For example, the ownership can be with my brother (based in India) and my wife (based here in US) with the parent company based in India. I would personally get no stake in the business or any part of the profits.

I like my job and will stay full-time with my employer. Does this situation violate my H-1B status requirement in any way?
So what are the other brands using? It also sounds kind of unlikely Apple would go all-in on their own design without a backup plan.
Consider this alternative theory: the change ("breaking") you see, the preference for a timeline, is actually caused by the advertising model.

To advertise, you have to have people come back to the site frequently and check the site frequently.

In order to do that, you have to produce new content all the time, and in order to find that the new content the reverse timeline is the best way.

(Once you have too much fresh content, you have to come up with a way to sort even that).
Correct me if I'm wrong, but Uganda has a somewhat reasonable diversity of domestic ISP AS that are connected to other east African AS for international connectivity outbound via Kenya and Tanzania. It's not like a single government controlled bottleneck situation (As in Iran, where all ISPs have to be downstream of the government AS, which operates all of the international L2 transport and L3 transit/peering connections).
There was a 10 year lag time between when he started school and when he finished. It's extremely difficult to predict what's going to be in demand and what's not over that time period.
Any plans to officially support TypeScript in Svelte and Sapper? It looks like the Svelte compiler and all of Sapper are written in TypeScript, but the Svelte runtime bits aren't. Also, considering that Svelte essentially has its own DSL based on HTML, with inline JavaScript, I guess existing IDE support for TypeScript wouldn't be sufficient. I'd happily take the type checking and extra language features without the IDE support, but I guess I'm in the minority.
When the least expensive computer you could get was almost $5,000 and Internet access cost $5 per hour (both inflation adjusted), web users were mostly limited to academics and children of the 1%.

As the price of Internet access decreased so did the average socioeconomic status of users, and so building tools that made content easy to create and easy to consume suddenly became profitable. There simply is no alternate timeline where the web could have stayed the way it was, except perhaps one with a very abrupt ending to Moore's Law.
Trump can, so I’d assume China can, too.
Thanks for doing this! If someone has OPT via F1 and green card via marriage, can OPT proceed concurrently with i485? Then once OPT application finishes and after i485 and i130 finishes an i765 can be submitted?
Hi Peter,
Thanks for taking time. You mentioned earlier that people on H1B can file for a part-time/concurrent H1B with the start up that they are founding. I have couple of questions with this approach 1. Can I register the company with 100% ownership while working on H1B full time? Can this company make money?

2. What will be the requirements for this new company to file for concurrent H1B

3. Any recommendation around which type of company (LLC, C-corp, etc)

4. Is there a minimum requirement around the number of employees, funding amount and VC investment for this new company's H1B petition to be successful?
In June: "And a broader definition of unemployment, which includes people who have given up looking for a job out of frustration, fell to 7.6 percent." - NYTimes

https://www.nytimes.com/2018/06/01/upshot/we-ran-out-of-word...
I'm a little surprised that a Libertarian think tank is taking issue with a private company going about its very profitable business.
There is probably a lot of philosophy/linguistics/neuroscience to do, but there is a difference between habit and addiction. Addiction seems like a toxic shortcut to get what you want out of life, even if the "addiction" is to a benign behavior like sleep schedule.
Group That Owns the Swiss Stock Exchange to Launch Cryptocurrency Exchange
Kobo ereader, it's practical. Reviews and recommendations I get from everywhere. Hackernews, reddit, amazon, goodreads, friends...
> The support for radare is abysmal and not even merged

mcsema takes a CFG as input, so really someone just has to wire up radare to emit that CFG and it will just work. I don't seen an active PR to merge that in for radare.

Control flow analysis is a problem I love working on, but it has a large share of thorny issues that either need to be solved with deep theoretical thought or an ocean of tiny hacks. Tools like IDA already have that ocean of hacks. When I was working on making the control flow analysis better, collaborators (and customers) would reply with annoyance that this was a problem whose solution was already approximated by other tools, so why not use them?

If I could find someone to pay me to work on open source control flow analysis for binaries, and I had the time, I'd do it. Mysteriously, the people that can pay, are happy just paying a little extra to start using the CFA results that IDA gives them already and having their money get spent on new work that isn't re-inventing what IDA and Binja can do. Maybe I should set up a Patreon.
Static site generators like Pelican/Hugo/Metalsmith/Hexo/etc. are probably better replacements for WordPress than an SPA. SPAs aren't ideal for content based sites, unless server-rendered. (SPAs still appear to affect ranking, even if the pages get indexed.)

Static sites are easier for the next programmer to modify too (changes often don't require programming), and they can be hosted at no cost at places like Netlify.
Not sure why you're getting downvoted... I've lived here the same amount of time and absolutely agree. It's maddening the complete inaction and lack of desire to fix the problem.
Providing HTTPS on custom domains in a SaaS app
> I refuse to get into WordPress as a career. It's just copying and pasting!

No, it really is not. There's a lot of things about WordPress to not like, but working with it beyond a certain level absolutely involves writing code, and if you know how to write code you can "get full control over how everything looks and works" just as much as you can writing your own custom CMS.
That is quite possibly one of the best comments ever posted to HN!
The Mr. Robot extension didn't send data about you to other people so that means it didn't invade your privacy. It was strange that Mozilla would allow such an extension but it wasn't spying on you.
No two homepages were alike. There was certainly no such thing as a Content Management System. But it didn’t mean that the homepage content wasn’t managed.

You know, you can do that too even with a modern website and a clean blog. I have a website where I wrote everything myself, a complete front- and backend. Blog engine with hierarchical blog comments, all 100% custom. You just gotta put in the work to do this.
This is my biggest concern. In the past, I was never afraid to be public about my RL identity online. But now I have to realistically be concerned that in the event that I make a bad joke that's taken wrong, and my username is connected to my real name, and my real name is connected to my employer, someone asks my employer what they think, and I'm potentially out of a job less than 24 hours later.

People have seemingly figured out that confronting someone's employer, even about a topic unrelated to their work, is a good way to punish someone for a misdeed. That was never really a concern most people had to be concerned about until recently.

I like to thank that A. I'm a decent person and B. my employer would not drop me over an Internet argument, but I think really anyone who communicates online needs to be afraid of this risk.
Anything you do in a public space as large as the internet requires a thick skin. Blogging is (and HN is too) no exception.
Yeah, it's disgusting for them to get recognition for a very kind large donation /s
basically, netflow analysis tools feeding into an automated pattern matching system. 100% crypto traffic no matter what looks different than usual usage patterns. The netflow tools need some time to gather enough flow statistics between your outside-china VPN endpoint and your domestic IP, but once that's gathered, it's pretty hard to get around.

tools like obfsproxy for openvpn can help.
Inflation is a tax on cash, not wealth
The calls are free for you, the carrier still pays - nowhere near the robbery-grade rates they would normally give to out-of-bundle international mobile calls, but they’re probably paying around 1p a minute for most of the EU.
But the companies hit own the forums, and don’t support free speech. I agree that it’s a potentially slippery slope for regulation, but it’s not currently an area where free speech is tolerated. Just yesterday Zuckerberg was apologising for censoring inappropriately.
I don’t have a strong view either way, I’m just not convinced that the ‘free speech’ aspect is as direct as you state.

https://www.telegraph.co.uk/news/2018/07/05/facebook-censors...
Feller Vol. 1 is considered the classic text for discrete probability: https://epubs.siam.org/doi/10.1137/1011021

Volume 2 is easily found as a pdf on google, but it's much harder.
For some reason courses that cover some networking used to make a huge point about the network classes for many years after CIDR made them completely irrelevant.
Even still there should be plenty of steps in a career between a PhD in Pharmacy and working at Burger King.
If you've invested the time to derive a first-principles understanding of why every element in a React environment works the way it does, and what the alternatives are, and why you're going to use any given alternative, I can understand being irritated with the idea that there's a happy path that people can traverse to get to your level of productivity with 1/50th the amount of effort.

What I don't really get is the reason why their work is going to be less professional and effective than yours will be; among other things, they're much less likely to pointlessly reinvent wheels.

Really, the critique you're delivering applies only to a couple of the points I'm making, and, subtextually, it really applies primarily to the use of CSS/React frameworks like Bootstrap and Material and Foundation and Grommet. I think an ordinary developer can throw a dart to pick any of those frameworks and end up with better, less-janky, more usable UI than they would get by DIY'ing it first (and, inevitably, adopting a framework anyways).

It's a weird quirk of web development, not shared by any of the other kinds of front end development I've been exposed to in the ~22 years I've been shipping code, that "pro" UI has to be done from scratch. WinAPI and OSX developers get UI toolkits from the platform vendor, and while you might work outside those toolkits for some custom stuff, eschewing it entirely will get you looked at funny.

But use a decent UI toolkit on the web and you're "just gluing third party components together".
Actually linear. O(n) + k.

Check my submission history. I keep trying to show people this work. Sadly, it never seems to take to a wide audience.

As a consequence, selective joins across 2 fields are also linear time.
You can work perfectly fine in the industry without typescript.
Intel is also tracking everyone through the use of a very low level instruction shipped inside of every intel CPU. Details of this trust busting instruction can be found here:

https://c9x.me/x86/html/file_module_x86_id_5.html

It has also been discovered that many common languages such as C and PHP also implement abstractions to make this low level instruction much easier to use to track people with. The common use case is that software engineers write algorithms which use these instructions to summarize records and lists to group database records containing personally identifiable information into groups which can then be used to feed AI bots leveraging neural networking algorithms (which also themselves use the sneaky instructions) to do various nefarious things like creating unique identifiers. The only way to defeat this state sponsored embedded threat is to acquire a hammer and or large rock to smash your CPU into tiny bits. Tin foil hats may also provide some protection at the cost of severe social stigma and rampant dehumanizing labeling.
Why was this downvoted? Women tend not to be crazy like men and thus are more likely to choose fulfiling careers that have lower pay, and seek more work life balance. When accounting for these factors, the existence of a gender pay gap becomes more questionable.
What can a homeowner do to keep housing prices low? The only thing a homeowner can do is fight new development, but that isn't the only driver of cost. And depending on the area, fighting new development may not be all that effective.
> Tax bases are a real thing - and though the Internet should in the long run provide more opportunity for local governments, in the present it's causing losses in tax revenues, or at least, those revenues created by new economies are not being realized locally.

nothing is stopping governments from taxing physical, tangible things. Nothing is stopping governments from taxing the gross revenue (such as the WA state business and occupation tax) of ISPs and telecoms in general. Nothing is stopping governments from taxing per-subscriber revenue from mobile phone data connections. The four HSPA+/LTE operators in Pakistan pay a shitload of tax to the government and it works generally quite well.

Where this breaks is when they start deciding to tax specific types of internet content at TCP/IP layer 3, and layers 4-7 in the OSI model. That's fucked.
> Yes, Jeff Bezos is 2 million times more productive than the average person.

That is true to some extent. I think the average person could live out 2 million lifetimes and not once achieve the success he's gotten.
I guess we will all have to wear a full face of juggalo makeup to remain anonymous in public from now on.
I used to love these kinds of articles three decades ago. Then you get a programming job with budgets and deadlines and even stupid decisions based on politics and you hate all that at first until through experience you realize that even poorly engineered cars can get product from point a to point b and do so all over the world. Free markets eventually only have time for perfect solutions. And a perfect solution according to markets is the solution that does the job for the lowest cost over time. For a website that will support a two week marketing campaign, you don't need anything talked about in this article. In fact the only responsible decision is to ignore this type of approach and just build the damn thing with someone that has a track record. And then throw it out and move on. Based on empirical evidence, there isn't really a problem at all with the way people program. Markets have already mostly figured out the rare cases when such robustness is really needed. And it's rare. The only "right" way to program is to take as many stakeholder requirements into consideration as possible. And those requirements are rarely around program correctness. So this article is good (although I think you're really looking at functional programming by this time in history) but first make sure a top priority is program correctness before getting into the mode suggested by the article. One final stakeholder requirement that's always a priority: you have to be able to find qualified developers, and what developers learn is based on popularity and fashion. It's a real world constraint even if it's distasteful to the idealist and well intentioned types who write these articles.
PhD in Machine Learning, on O-1 based on research. EB1B got denied (I have enough accomplishments, company accomplishments excluded for weird reasons). O-1 up for renewal next year.
1. How often are O1 extensions approved?
2. Am working for the same company, which does not publish its research, does that hurt chances of extension?
3. How much harder is EB1A standard than EB1B?
Unless you're a figurehead at some company any company that would fire you because of something like that most likely isn't worth working for to begin with. Of course that doesn't offer anything in terms of support or recourse if it should happen, but those employers open themselves up to a particularly nasty form of denial-of-service attack and they should probably be made hip to that.

Otherwise one day some group will have fun with them until they have no employees left.
I dunno. I've yet to meet a shop that isn't tactically retreating from it within a year of shipping.
Netflix and Amazon are struggling to win over India
Steven Pinker mentions in one of his books that the Jewish rule of not eating pork, is not rooted in some health-issue expressed as a religious dogma, but actually about minimising socialising between jews and non-jews.
And instead we have a 1 bloated codebase that is slow on 3 platforms and doesn't provide native features?

The fascination with 1 codebase doing multiple things is funny.
This. You don't even have to use react if you understand one way binding flow, entire dom update logic can be written in 100-200 lines of code.
> really understanding "semantic HTML" (if you know what div's and span's are, you're ready to get to work)

If you're not willing to at least think about making things accessible to screen readers, you're not being "professional".
Different problems. And the suits probably don't have integrated oxygen sources or CO2 removal and are not designed for EVAs
> Now we have lame blogs owned by corporations like Techcrunch, or filled with vacation pics and food porn.

... And written by "influencers".
send help :(
It's not a panacea, but nothing is. When you have almost nothing to start with, there is always food.

I'm from the south and the foodie boom has been an enormous benefit for us. For most of my life there was a hard push to make a distinction between "southern food" and "soul food". It was a push from both ends of the political spectrum, as older white critics tried to keep it "white" and black critics in the 60s and 70s tried to get the taste of repression and feelings of stigma out of the menu.

It led to a lot of weird scenarios where a critic might call a plate of greens from Oakland "enlightened" and the same plate in Memphis "limp, servile, and impotent". That's still a thing. From a purely rational viewpoint this seems ridiculous, but from the cultural standpoint it makes sense. Still, it's reification, anthropomorphism, and all that jazz, like Harriet Beecher Stowe calling loblolly pines lazy and immoral.

The foodie boom offered a lot of mutual pride for a region that has always had an inferiority complex. As the lines blurred it was less "black" and "white" food and more "our" food. Everyone grew up eating collards, grits, cornbread, catfish, and okra. We all ate BBQ and drank sweet tea on the 4th. We all remembered eating tomato sandwiches with pepper and salt on cheap white bread as a kid. We all had pimento cheese. It was the one thing we weren't obligated to feel shame and resentment about in a region that is nothing but shame and resentment.

Not that it's all peach cobbler. As a retired shrimper friend of mine said after seeing a $24 bowl of shrimp & grits, "Man, this is what we ate when we couldn't afford food and now they are pricing us out of it."

Food is important.
It's not hurt feelings on the part of the blog writer you have to worry about, it's the readers. If you post something super controversial like supporting the president, you could lose your job and any volunteer/community positions or more. There is a pitchfork mob out there just waiting.
You won't believe how this company upgraded their technology stack!
You might remember that Bush agreed to making a brand-new "Office of the President-Elect" just so that there could be a single plan of action.
I usually hear the reverse question: people ask us, the Eiffel community, to explain why we program our way.

I went to this man's lectures and I can assure you, yes, I do ask why they're still programming in Eiffel. The IDE is horribly broken and the binary that is generated is at least an order of magnitude slower than anything written in C#, Java or C++. Often, things wouldn't compile and you just had to clean build to get it to work, even for very small projects. Never in my life have I seen such a verbose and slow language and such a broken IDE. I'll take any language over Eiffel.
This sounds cool, can you point me to a good primer on the technique?
I thinks it's cute (with no snark meant) how committed many HN readers are with their footnotes
Europe went heavily in on trade unions after the war, partially as an antidote to fascism and occasionally with direct US support for strengthening them (as in post-War Germany). Domestically, however, the US significantly weakened unions first by strongly opposing efforts for unions to receive a seat on corporate board of directors (which they had supported in Germany), and via Red Scare union busting tactics.

The long term hostility toward unions essentially won in the ‘80s when Regan broke the air traffic controllers, and the rapid rise in wealth inequality from the ‘80s onwards seems a very direct result.
I was around at CoreOS before Kubernetes existed. I don't recall exactly when etcd was chosen at the data store, but the Google team valued focus for this very important part of the system.

etcd didn't have an embedded DNS server, etc. Of course, these things can be built on top of etcd easily. Upstream has taken advantage of this by swapping the DNS server used in Kubernetes twice, IIRC.

Contrast this with Consul which contains a DNS server and is now moving into service mesh territory. This isn't a fault of Consul at all, just a desire to be a full solution vs a building block.
The second answer addresses the problem with the first:

> ...[T]his response always strikes me as pointless and condescending. ... Whenever I hear people pull the "I went to Boston" routine--and a lot of Harvard alums do this even when in the exclusive presence of other elite school grads--it does seem like bragging/false modesty, because the implication is "one way or the other, you won't be able to handle the fact that I went to Harvard."

I don't want you to feel awkward, so I won't ask if you went to school in Boston.
> writing cross-platform C++

I think you are looking for WASM and it is doable today. WASM can target the JVM.
> Serious question - does anyone use Haiku for anything more than playing?

Doubtful. After seeing a few Haiku posts over the past few days I downloaded it and gave it a try. There's a lot of promise, but it's pretty darn glitchy (e.g. DHCP client works occasionally, mail client sees mailboxes but doesn't fetch messages).

I'm in the opposite camp though. I'd love to find a viable alternative to macOS.
Funny that Medium then decided to buy a company that was built around WebSub and was founded by one of the authors of the spec: https://techcrunch.com/2016/06/02/super-to-medium/ Seems like they do find some use for it? (As does eg Google who has it as the preferred real-time deliver mechanism for sitemaps.)
Actix[0] is probably what you're looking for. I don't think the actors in Actix are network transparent, though, which is a bummer for distributed applications, but wouldn't matter for an OS.

0: https://actix.rs/
Yeah, I think you're probably right.
Susan Kare: The Designer Behind Apple's Early Iconic Graphics