skysight-inc/HackerNews huggingface dataset:
My previous job used Softlayer heavily.

Two of the biggest advantages were:

Price for hardware.
As a base price, their bare-metal gear was significantly cheaper than equivalent-specced AWS gear (if it was even possible to get something like that).
We managed to snag quite a few 'interesting' configurations of things at various times that you just couldn't get at all in AWS. Things like PCI SSDs, very large RAM configs, or High-Frequency low-core count CPUs.

Free international/regional transfer.
We took significant advantage of this to move data around. We'd replicate TBs of data around.

At various times management and dev teams would complain and say that we should move everything to AWS (or whatever cloud provider they'd just met with at a conference).

We consistently showed higher performance and lower cost by significant margins. On cost alone, we were paying a small fraction of what it'd cost on AWS, even after taking into consideration ways to reduce cost on AWS such as scaling, spot instances and reserved-instances.
The Treason of the Ruling Class
IBM Aspera Network Down
Beyond Meat: Scaling ethical consumerism
Wedio – Your local camera sharing community
That wasn't my point though. If you normally take 3 prefixes and suddenly you are receiving 800k+ prefixes then that likely classifies as "unexpected" (and avoidable since you can define max prefixes accepted per session).

I wasn't suggesting you could, I was questioning whether you should. :-)
Not quite true - many complexities of grammar are shared between the languages and it is often useful to structure the learning of Latin around the English patterns of grammar.
While it works great, not everyone is video conferencing on a computer with a high end RTX GPU.
Yeah, without even reading it this set off a number of red flags for me. If this person is real, they should submit their story to a journalist at a major publication who can verify their identity without making it public.
Oui, https://en.m.wiktionary.org/wiki/beaucoup
- vim

- grep (now using ripgrep)

- code navigation

- rust

- functional programming (scheme, Erlang, Haskell, Elixir, etc; structure and interpretation of computer programs).
Hey, another HN liveaboard! I live on my 10m steel cabin cruiser in the Netherlands that I built myself from a bare hull :) I'll put up some photos if anyone's interested.

Where in the world do you liveaboard, and what do you live on, if you don't mind me asking?

Any other liveaboards here on HN? We should form a club :)

(and I completely agree, microship.com is incredible!)
Excellent. The biggest obstacle ive had to using Pis for practical things is that the memory cards eventually go bad. Looking forward to seeing this in the main release.
Glad you like it! Thanks for the note about pasting issues. I can see the author of the tagging lib that I used is working on a fix for that: https://github.com/yairEO/tagify/issues/535
sudo for me is anti-footshoot, but not a super-strong one:

pi ALL=(ALL) NOPASSWD: ALL

(I must go check my reports... "This incident will be reported.")
That's brilliant. Thank you! I would have never found that :-)

I wonder if software could do it, using two free ports on my laptop, a MacBook Pro.
Same. I started using it for Java long ago and now just subscribe to the "all you can eat" license [1]. $249/year, and 100% worth it so that I can pop open pretty much anything in a familiar, well-tuned interface.

[1] https://www.jetbrains.com/all/
I happened across Prisma recently while looking for a (more) declarative way of managing SQL migrations. It's far from complete, but a nice feature.
Well, you think they're expecting interruptions. ;)
Maybe the existing Meet is good for you.
> The H-1B is a temporary non-immigrant visa. Someone that comes to the USA on an H-1B visa can stay in the country for three years and renew it once for a grand total of six years

Not entirely true. H-1B is a dual intent visa which can be renewed unlimited number of times if someone applies for citizenship.
You are correct that Signal is not the only way to do what Signal does. My medium-term plan is to go to Matrix once the P2P option matures.

> if we had a chat system that used GPG

FWIW DeltaChat uses email messages encrypted with AutoCrypt (a flavor of OpenPGP) and your contacts are simply emails you know. The first message will be unencrypted with OpenPGP setup info embedded in the body. If the other email client supports OpenPGP (or is DeltaChat) then further messages are returned encrypted.

Someone on HN said that this was the NSAs dream since they could collect metadata on people who were sending encrypted messages via the various leaky parts of email delivery, SMTP relays etc.
Haven't seen the actual numbers, but I would imagine many police encounters are actually home calls.
I'm surprised there's not an option to disable it?
Yeah the move from FreeBSD to Linux wouldn't have been fun for you guys either. And yeah, the WDC POPs were some of the most overbuilt from a bandwidth perspective and that was almost entirely because of you guys. Pretty sure there's a Cisco sales rep enjoying a nice holiday home in Connecticut as a result of the growth you guys did.
h1b is tied to employer though right? or is one able to change employers once they have an h1b visa?
Nice. One suggestion, put demo video on the page.
If you believe in such a thing as a Windows way, then UWP was absolutely not the Windows way of doing things. Windows developers, used to the Windows way, had only one reasonable answer.
Pay back?

Why would they axe their own revenue streams?

More importantly, why would they screw over their customers over this?

Chances are that Adobe has already done a bunch of work to switch architectures. It might even be that they are a launch partner for this event.
Something "fast" named "snabb", from Switzerland. I bet they get their kicks out of triggering Swedish people.

Snabb is Swedish for fast. Switzerland is often confused with Sweden and vice-versa, stereotypically by the under-educated kind of americans.

Grr. :]
I’d think they’d want you looking at ads.
Never-ending Niches
I disagree with all of this.

Discussing politics and religion - or any other subject that can get heated - is a great way for friendships to move out of fake niceness and into a deeper place. The movement out of fake niceness often requires going through a place of brutal honesty, but in the long run we all gain from that movement. Expressed as a value, I want to be seen for who I am, warts and all. Not for how effectively or ineffectively I can “make nice”.

As for your host / hostess guidelines - this all seems to be coming from a place of judgement and repression. “If you can’t put on the mask, don’t spend time with loved ones!”. Instead I like the way I was taught in improv class. Show up as you are. If your mum just died and you have a show, don’t hide that. Instead mourn her on stage. Make your performance an expression of who you are in this moment. Hosting a dinner party but you’re depressed and cooking is too hard? Accept that. Accept it out loud so your friends know to bring food. But accept it and have the party anyway. Be honest and people will get it. When they support you in that moment, they’re supporting the real you.
Why shouldn't prostitution be encouraged?
I think a more charitable reading of the GP might be to assume they were talking about needing consent from everyone on the list before including a mail sig containing "--hugs, <person>". I've seen a bunch of that sort of sig on various tech lists over the years.

Still not something you'd expect to see in a workplace, but most FOSS devel lists haven't historically even attempted to replicate the kind of environment you'd expect in a workplace and I'm not sure that drawing the parallel is useful.

FWIW I'm not trying to say the GP was right whichever reading we go with (and if we assume your reading then it's definitely pretty creepy), I just wanted to point out that a more charitable reading exists.
It's not just connection latency, it's decision making latency. As explained in the parent comment, all non-speaking mics are muted. If you want to interrupt, you have to make noise for long enough that it thinks you're talking now, before it will open up your mic. Otherwise it will think it's a cough or innocent tap on the desk.
Ask HN: Is there a whole universe of Chinese software that we don't see?
China is obviously a major world player, but we rarely see articles/repos/posts/etc., that seem to originate from there, translated or not, or simply referred to. Are we missing out on lots of cool advancements from China? Or do Chinese engineers generally publish in English? Is there some massive Chinese GitHub with cool stuff we don't know about? Science is science and I can't shake the feeling that we're missing out on stuff, but I really have no idea. Would love to hear people's thoughts.
Capitalism is not binary - the countries you mentioned are predominantly capitalist but have more robust social safety nets for people in need. They also (generally) don't have things like civil forfeiture, for-profit prisons, "cash" bail and corporate control of politicians by "donation". All are aspects of capitalism taken to the extreme (IMHO).

I agree it was suspect wording though. It would have served the author better to focus on the vast income equality that exists in the US "version" of capitalism.
I agree. I'm not sure why the mac touchpad is so far and away better than everything else. Touch screen and gestures are just as good on android phones as apple phones. Idk
DNS worked fine here, this was an infra issue.
I'm really enjoying ChromeOS for software dev. The Linux container is tightly integrated with the rest of the OS. On top of that I can run all my favorite Android apps as well, making it an excellent OS for personal use.

One interesting example is that if I have a file I want to open, it doesn't matter if it's Chrome, Android, or Linux that has the executable to open it. I just click the file and it opens in the right app. I can also open it in any other apps via a dialogue that lists things I can open it with. The list shows all relevant Android and Linux apps.

The app launcher is similar -- all apps, regardless of how they are run, show up together.

I'm still not sure I could give up my Mac for my day job, but for personal use, I love it.
Ask HN: How would you spend $10K marketing a business consultant?
Two services:
- $20K/month operating model (processes, org structure, management systems) improvement consulting for businesses (mostly Fortune 500, some large startups)
- $1K annual mentoring course for individuals

How would you spend $10K marketing this business consulting business?
Chrome OS is not a nascent project !
What’s wrong with LUKS / tomb?
Yeah, it's hard to imagine why it would make business sense not to push app installs as hard as possible. Take a look at logcat once in a while and notice how often apps you haven't used in weeks are still phoning home sending who-knows-what, not to mention occasional attempts at "re-engagement" from push notifications and much more.

It's no good for consumers, but I don't think many investors would be happy to hear that a company is just leaving those data and opportunities on the table.
Okay interesting thanks for the clarification. So if you’re on path to get another visa you can stay past the 6 year mark. From an actual law office:

> In other words, in order to be able to extend the H1B status beyond the six-year limitation and thus lawfully remain in the United States beyond six years without leaving the country, the H1B worker must be on the way to an immigrant benefit or adjustment of his or her nonimmigrant status to a permanent resident status.

http://myattorneyusa.com/extending-h1b-status-beyond-the-6-y...
My 2nd gen Zune got stolen in 2011 :( I loved that thing. Of course by that point I was using my iPhone for a lot of stuff, but it was just such a lovely piece of hardware I'd probably still be using it occasionally if I had it.
Video too. I paid attention to the commits to x265 for a while, and quite a lot of them were like this:

asm: AVX2 version of saoCuStatsE3, (136881c -> 45126c)

Just counting lines, there's more assembly than C++:

~/x265> find source -name '*.cpp' | xargs cat | wc -l
95358
~/x265> find source -name '*.asm' | xargs cat | wc -l
168690

That said, x265 does compile for ARM, and has ARM assembly as well, though much less of it, as of when I last updated my copy (March 2017):

~/x265> find source/common/arm -name '*.S' | xargs cat | wc -l
11014

Looks like, in today's codebase, the line counts for .cpp, .asm, .S are 111188, 203423, 12217 respectively—so proportionally much the same.
Are those actually high tension power lines in the generated landscapes or are those supposed to represent a pagoda... ( Not sure if always appears but it's there in the one I generated...)
I believe they could only do it by buying up rights from neighboring properties.
People always choose to measure the easy thing to measure instead of trying to measure the important, but often difficult, thing to measure.

For example I often see people obsessed about tracking time spent on something instead of measuring the actual outputs and results.

Yes it is difficult to even define "results" and then metrics which actually matter. Most managers confuse the actual functionality of code and easy metrics like lines od code, number of widgets implemented or jira tickets closed, none of which reflect value added to the org. But choosing to measure process inputs such as time spent on something or how much hard work somebody put at it is equally as bad if not worse.
Would be awesome to get this on a wall inside an eInk display and a wooden frame. Kind of like a real watercolor painting but moving very slowly.
I think you (understandably) misinterpreted "defund" the police to mean "disbanding" or "abolishing" the police.

It actually means redirecting police funds into more appropriate resources[1], such as first-responders trained to deal with mental-health issues. Police are often called for non-crimes. They also don't need millions for military-grade equipment...

1. https://www.chicagotribune.com/news/criminal-justice/ct-poli...
What if Y = ignorance?
The way I do it is that I whenever I start working on some functionality and it’s not immediately obvious how to implement it, I open a text file and write down my thoughts as something between stream of consciousness and design document, usually formatted as a multi-level bullet-point list.

I start with what I am trying to achieve and list the different design approaches I can think of, adding advantages and disadvantages of each one as they come to mind. By the time I’ve written down all my thoughts on a design decision, it is often clear to me which approach I favor.

This can be repeated for more and more detailed aspects of the implementation (e.g. “which function should this be added to” or “what to name this function/struct/variable”) until I feel like I can come up with the remaining details as I’m writing the code. If I get stuck somewhere later on, I can always go back and add more details in the text document.

For larger or more important features, this list can be cleaned up and become documentation or perhaps a comment somewhere, but I often find that the writing is a useful tool to get unstuck and to clarify my thoughts even if I end up never reading it again.
Congrats and thanks for sharing your story. It's just amazing how many startups this community has helped built.
Java 7 required payment for support for four years before the license change [1]:

> The price is $25 per month per processor for servers and cloud instances, with volume discounts available. ... The previous pricing for the Java SE Advanced program cost $5,000 for a license for each server processor plus a $1,100 annual support fee per server processor, as well as $110 one-time license fee per named user and a $22 annual support fee per named user (each processor has a ten-user minimum).

So from (1,100 + 22 * 10) per year per processor + (5,000 + 110 * 10), the cost went down to $300 per processor per year (no one-time fee, no per-user license). That's a >4x drop in price (of course, there were, and are, various bulk discounts, but it's a big price reduction nonetheless).

[1]: https://www.infoworld.com/article/3284164/oracle-now-require...
This makes me realize I really need to update my .vimrc and some plugins.

I've been toting around the same .vimrc for like 6 or 7 years and there are so many better plugins now.

Vim has been probably the most profitable tool I've ever picked up. Or maybe git. But I think Vim.
> Desktop computers are a declining segment. Slightly over half of all browsing is done from a smartphone.

Desktop workstations are indeed a niche now, but laptops and convertibles aren't going anywhere soon.

Touchscreen only devices are seriously limited to this day for a lot of creative/productive work work.
Yep.

It's not always that appears a new software that is very well thought out and designed. In general things are hacked together and made in somewhat a hurry and it ends up causing a lot of problems afterwards.

It's also not everyone, meaning companies in practice, that could aford time to analyse, design, test and iterate such a software like an operating system and all its needed subsystems for the modern needs...
Does compiler behavior matter here, or could your problems be fixed in your editor?

On the rare occasion I write inline assembly, my annoyances were autoindent, syntax highlighting, and keystrokes required. Only the latter is directly caused by the stringy inline syntax, and an editor could still mitigate it.
I think you are confusing SRP (Single Responsibility Principal [0]) with ISP (Interface Segregation Principal [1]).

[0] https://en.m.wikipedia.org/wiki/Single-responsibility_princi...

[1] https://en.m.wikipedia.org/wiki/Interface_segregation_princi...
H1b is tied to the employer correct. An h1b can be transferred to a new employer though. Would be good to check on USCIS site though because there may be a suspension of processing..

https://www.uscis.gov/working-united-states/temporary-worker...
Goodspeed brother. We've all had days like that.
I'm sometimes amazed at the little architectural details found in places like old public school buildings, railway stations, and even power plants, docks, and water distribution infrastructure. A lot of these are utilitarian facilities not designed to show off wealth like manor houses... It must have just been a time where skilled labor was cheap enough to spend on such things.
1) Pick a problem, look at existing solutions and think if it's possible to slim any of them down (to the basics) and charge a lower fee for it. An analogy would be that people only use a small set of features in MS Word but new versions are released and then you have to pay a heftier amount for that newer version.

2) Since you're in tech/software, are there any problems that multiple friends/family members have asked you to solve for them? Can you write software for that?

3) Keep an eye out for news outside of the US/Europe. Are there common problems that people in those other locations are having? Can you automate or solve any of them.

All of the above (and more) is what led to our building -
RetailingPlatform - https://retailingplatform.com
Maybe the opposite of many other comments but... macOS.
Limited choices and customisations, but less is better.
Not having to worry about "stuff" is something that goes easily undervalued.
You could write a chrome extension. I've done this a few times where specific keywords would automatically get hidden. I usually throw them away after a while or lose track of the source code. If you started a project and made an announcement I'm certain people would contribute since it's something others would want as well.
"Fast" is an interesting word in English -- it has a diverse (or is it "dyuers"?) set of meanings surrounding both "rapid", "secure" (i.e. "stand fast" or "fast asleep"), and "abstain" ("fasting").

Its relative, "quick", has some weird historical attachments as well -- it can mean both "rapid" and "alive" (as in "quicksand" or the "quick" of a nail).
huh? no, it's still a linux kernel
the user space isn't an ubuntu or redhat
but the kernel is linux
It varies from place to place, the better schools generally offer a more rigorous combination of CS and Biology, the reason why it may appear applied is mostly because Bioinformatics offered on MOOCS like EdX tend to only offer courses that fall under its specific subject code, giving the impression the entire field is about string manipulation. This is the same with other interdisciplinary subjects like mechatronics, they are generally a combination of two majors but courses exclusive to the particular interdisciplinary subject are lot more rare. Computational biology is a lot more than string processing and crunching through PDEs (synthetic biology), there is a tremendous amount of machine learning used in the current state of the art proteomics and drug synthesis research.
0-based array indexing and local scoping by default.
Can you please read the post before commenting, it literally mentions open source
Well IBM could start announcing all their routes as /24.
Yes, I think semi-auto pistols (concealed or otherwise) are likely a bigger concern for police for things like traffic stops.

I can't seem to find the number of semi-automatic pistols, only the larger number of firearms (all types) — thought to be close to or over 300 Million in the U.S.
Um, no, English did not start out as German.

Did you even read what I wrote?

German and English started from a common ancestor yes. About at least 2500 years ago, probably. But English did not start out as German any more than German started out as English. They are cousins. The ancestor they share in common is/was not called German. By anybody.
NYC always has its share of people done and ready to be recycled to the suburbs. Someone has to clear out and make room for new blood. This is pulling forward some of that demand. None of the people I know leaving weren’t on the fence already for years.
Just out of curiosity, what kind of speeds can be achieved by a pure software switch using say C or pure assembly?
I'm bootstrapping a similar project, video chat but with various games.

At cloud pricing you'll be paying $100/TB, but there are plenty of alternative providers that can give you great deals. Hetzner for instance charges $1/TB for their VPS solution.

You can also cut back on video detail depending on the project - you don't need to send 720p streams for something a bit more experimental or with other things happening.

Combined that's low enough that ads should easily cover the bandwidth.
The filesystem was pretty amazing too (and maybe still is?).
Huh. I thought that was limited to displaying the closest previous line that lacked indentation.
Very cool. Did not know this. Will have to tell my Vietnamese wife. We were trying to figure out if English had any Vietnamese words. I think this counts.
Maybe for small hydro plants, but definitely not the major ones. Quebec uses almost only hydro all year long (with the major dams being far in the north), and houses and buildings heating is mostly electrical.
No, it's literally as incorrect as saying Italian came from French. When in fact both just came from Vulgur Latin.

Both share a common ancestor. A lot further back than the 16th century. At the time that the branch that became English came into existence, German didn't exist either. It was just Frankish, or Alemannic.

At the time the Angles Saxons and Jutes left the continent, what eventually became German looked like this:

https://en.wikipedia.org/wiki/Bergakker_inscription

And it was already a separate language from the Angles' language