skysight-inc/HackerNews huggingface dataset:
But whose preferred keyboard size is this design?

I think the old Fujitsu Lifebooks with the ~16:9 screen size and the nearly full sized keys is probably about the size you want on one of these things.
> * use anonymous/private/porn mode browsing most of the time (except for sites I actually want to be logged in permanently)

instead of this, I just use Firefox and use the Multi-Account Container function to separate my browsing
I'm on 10. I still hate the interface. Yes, it's better than 8 was, but that's not much. They took a step in the wrong direction, and then they took a half-step back. I mean, that's better than nothing, but it's still less than good.
It's ok if they are necessary. It's not ok if they are needed ASAP.
SEEKING WORK - Remote

Are you the owner of a software system that has a single developer working on it? Are you worried about what would happen if they left?

With a single developer on your team, your Bus Factor is one - one person has all of the knowledge about your project in their head.

Finding, vetting, hiring, and onboarding a new developer is time consuming, and if your developer is suddenly unavailable and there's a bug on prod, you are dead in the water.

---

Hi I'm David Colgan. I offer bus factor increase as a service. I'll increase your team's size from one to two without the burden of a second full time developer.

For $1000 a month, I'll provide on-call emergency support if your lone developer leaves.

I'll sit in on any communication between yourself and your developer and look over all code committed to your Git repository to stay up to date on the project, and over time build up externally hosted documentation of how your system works and maintain that documentation.

In the event that your developer suddenly leaves and there is a bug on prod, I'll be on-call to fix it. I'll also help you find, vet, hire, and using the documentation I've built up onboard a new developer. I'm in a number of freelancer communities and have a growing mailing list targeting freelance developers I'll share your opening with.

If interested, email me at david@lessboring.com. To see more of my stuff, www.lessboring.com. Cheers!
You're aware of the history of singapore, right?

Joke alert - it used to be a piracy hub.
Its not actually all that hard to make well-parallelized makefiles, provided you follow a few basic rules.

- Each build step has a unique artifact.

- That artifact is visible to Make as a file in the filesystem.

- That artifact is named $@ in the rule's recipe.

- Every time the recipe is executed, $@ is updated on success.

- If the recipe fails, it must return nonzero to Make.

- All of the dependencies of the artifact are represented in the Makefile

For example, here is how the format checks are run in my current project for some C code. Its mission: To verify that those source files which are under the aegis of clang-format are correctly formatted. BUILD_DIRS is a list of directories containing source code. CFORMATTER is the name of the formatting program. Not everything is under clang-format control, so FORMATTED_SRCS is used to opt-in to it.

BUILD_DIRS_FORMAT = $(addprefix .format-check/,$(BUILD_DIRS))

$(BUILD_DIRS_FORMAT):
mkdir -p $@

# There aught to be a better way to control the suffix without becoming a match-anything
# rule...

.format-check/%.c: %.c | $(BUILD_DIRS_FORMAT)
$(CFORMATTER) $< -style=file > $@

.format-check/%.h: %.h | $(BUILD_DIRS_FORMAT)
$(CFORMATTER) $< -style=file > $@

# Record the fact that each format check passed by touching a uniquely-named file.
# note the call to `false` on error, since `echo` always succeeds.

.format-check/%.diffed: .format-check/%
@(diff -u --color=always -- $* $< && touch $@) || \
(echo Formatting errors exist in $* ; false)

check-formatting: $(addsuffix .diffed,$(addprefix .format-check/, $(FORMATTED_SRCS)))

It's artifacts are:

- A formatted source file for each repository source file

- An empty file in the filesystem for each formatted source file that is identical to the repository source file.

- A tree of directories for the above.

Each format check is run exactly once, and only when source files change. If anything fails, then `make` returns nonzero and the build fails. Its also fully parallelized, since there aren't any neck-down points in the dependency graph. Every one of our pre-commit checks are structured this way. Build verification is as parallel as possible for fresh builds. Engineers can resolve and verify their problems quickly and incrementally when they fail.
That's not misleading at all. He doesn't say he applied at 6 companies, it's pretty clear he went 6 for 6 in his interviews.
With regards to point #2, do you really think that multiple manufactures will be able to agree on a single vehicle to vehicle communication protocol that is robust enough to sort out shifting around a parking lot? Or would the parking lot have the infrastructure that communicates to the cars? It doesn't seem an insurmountable task either way.
Las Vegas!
I don't care much for titles. But you can call me a "senior software engineer." Polyglot. Extensive experience with python and golang. I can do fullstack work as well.
Note that the numbers given in the article are total compensation (including stock), not just salary.
It's definitely possible for the right candidate.
Ask HN: What is the most reasonable theory on the origins of the universe?
I'm curious what reasonable alternatives of the universe's origins you have heard besides a religious or big bang related narrative.
Good! Snopes != a fact checker.

https://outline.com/EcMCbp
The part that bothers me is how hastily the "compromise" was drafted, without any public debate. I don't like the idea of an individual holding the legislative process hostage.

There are limits on campaign contributions, perhaps there should be limits on individual contributions for these signature drives, which are essentially just large marketing efforts.

And just because this guy got x number of signatures, I don't see why he should now have the power to make compromise deals with the government.

This isn't my area of expertise so I may be missing something here.
I think as long as Microsoft holds onto Windows tightly the better bet in the future will always be a Linux or UNIX-like OS. Like many other things, the thing that works more like evolutionary systems tend to prevail. Linux might be the dominant race of the UNIX ancestry tree at the moment, but it may not retain that dominance and the thing that will overtake it will probably come from the same UNIX evolutionary roots, e.g. the BSD side where FreeBSD, Darwin, MacOS and iOS came from or the other Linux side branches like Android and Chrome, or somewhere less unexpected. The only way Windows tree OSes will prevail over this is if they allow more branches to evolve, even open source parts of it. User interfaces tend to do better if owned by an organisation with a concentrated purpose and commercial vision, but the stuff under the bonnet seems to do a lot better from being more open and evolutionary.
Would be a pretty ineffective dead mans switch if a backup from 5 minutes ago is available
Itanium’s demise approaches: Intel to stop shipments in mid-2021
This is a major violation of trust.
How is it beaurocracy to go from tariffs to no tariffs?

Other than that, your cynicism is bland and boring. Why would consumers not reap at least some benefits from tariffs for cheese falling Faron 40% to zero. It’s not like there’s a big moat around the idea of shipping cheese from France to japan and selling it that would allow some monopolist to capture that difference.
SEEKING WORK:
I'm a Brazilian developer for some years already. I'm looking for projects to collab (new projects or not), but also up for positions to work with JavaScript and/or Elixir.

Location: Sao Paulo, Brazil
Remote: Only
Willing to relocate: No
Technologies: JavaScript, React, Linux, building new products, UX/UI
Résumé/CV: ask me directly
Email: jeanlucaslima@gmail.com
Freebird | Cambridge, MA | Boston | Onsite | Full-Time

When you protect your trip with Freebird and your flight is canceled or you miss your connection, we make it easy to buy a new ticket on any airline with no restrictions. Best of all, we pay for the ticket. Check out our simulation to see how the product works: https://www.getfreebird.com/rebooking/simulation_form

We combine a great product with cutting edge data science, a relentless customer experience team, and deep domain expertise to deliver travelers an unbeatable experience when they need it the most.

The Role

We’re looking for experienced engineers to join our team and work on one or both of the following:

- Lead our platform engineering efforts. For example, you might:
- Maintain and improve testing and deployment infrastructure to let engineers iterate quickly on new features.
- Work with our security team to implement enterprise-grade security to let us work with Fortune 100 clients
- Manage our application monitoring to improve our site reliability.

- Build new features in our Ruby and Scala applications. For example, you might:
- Build APIs to allow new types of partners to integrate with Freebird.
- Create new traveler experiences and messaging to further empower them during their travel.
- Build the next generation of our internal tools to allow our CX team to scale as we grow.

We're a small team that ships code many times a day, values automated testing, and works closely with other teams in the business. We're excited about what we're doing, our travelers love us, and we're growing. Interested in joining? Send me a note. My name is Dan, and my email is just my first name at getfreebird.com.
I think there are likely a few places - i.e. the unsubscribe link (@Larrik), a button in the sign-up flow, and probably also somewhere in settings.

You should reach out to some PM's on Twitter! I know many are fairly active, and I'm sure would love suggestions or feedback.
I'm not sure why this is such a problem in Linux, where latency is really not such a big problem in Darwin/MacOS/iOS.
> Using the assignment operator = will instead override CC and LDD values from the environment; it means that we choose the default compiler and it cannot be changed without editing the Makefile.

People can use `make CC=clang` to override assignments. That's a pretty common use.
I think if anything it points to the fallacy that not allowing the government to collect this type of data, but allowing corporations to collect it, ends up with the same result as allowing the government to collect this data itself. All we've really accomplished is making things cheaper for the government as the private sector is footing the bill for collection and storage.
Not sure it would be any different with people inside. If I'm using an Uber self-driver why would I care if someone tossed a rock at it (so long as the self driving sensors aren't damaged)?
Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, the Last of the Itaniums
Twilio and Sendgrid Day One: Building My Track Jacket App
I could not even imagine the headache of such a system. For example, I drive what I like to call beater cars. They are paid for fully in cash and generally are not worth more then a couple thousand if that and we are talking Canadian dollars. I like this because I have kids and they are hard on my car and I am also hard on my car. I like to eat in my car as I work in the community and do a lot of driving around so often grab food to go and park and eat. I have spilled countless times despite my best intentions. I have had a bottle of soap leak on my floor not realizing somewhere from the till to car the cap flipped up. I have had a kid fall asleep in the back and pee their pants. Coffee down the dash. Found old fruit under kids seats. You name it. It will be a big headache if you get some kid who rideshares with his mom in your autonomous car while you work that pees all over your seat. Or tracks mud in. Or pukes. Or every other thing I would like to not deal with. I just have a hard time seeing how we get past all that without some insurance covering issues like these.
> potentially quickly identify violent criminals via physical traits

Western civilization requires warrants supported by probable cause, because history has proved the hard way that those are not the kind of people the state would be identifying if left to its own devices.
Is there a way to take a poll how many people are actually getting 200k+ with just 2 years of experience? I truly find this unbelievable.
Yeah not even close, they're notoriously biased. EDIT: Actually I don't even think biased is a fair characterization, "maliciously hell bent on being a font of propaganda with the intent that the ends justify the means" is probably a more accurate way to put it.
I have 5 years experience and make >200k in total comp at Google at their Mountain View campus. Google was also not the highest number offer when I was interviewing 2 years ago either (but it was the more interesting role + benefits).

You should interview :)
@admins, please delete this, or move to its proper submission, sorry about it: https://news.ycombinator.com/item?id=19055249
Effectively Naming Software Thingies
They were also unfairly crippled because of the drive to be ultra-cheap. I think that hurt them in the market.

Netbooks became amazingly better with a bit of a RAM upgrade to 4 GB,a real SSD, a real Debian installation and a light-weight window manager.

The Atom CPU is slow, yeah, but CPU speed does not matter for most things. I can run a 2017 Dell or Lenovo laptop locked at 800 MHz and hardly notice unless I have to compile something. Having enough RAM and fast IO matters much more.

I think there was a lot of market interest in Eee PCs which quickly dried up after people got them home and realized how bad they were. An extra $200 in cost would have made it a much better experience. Of course, some of that market interest was just from being cheap, so I dunno.
CoinTracker (YC W18) | Full Stack Engineer | San Francisco | Full-time | ONSITE | https://www.cointracker.io

CoinTracker is the most trusted cryptocurrency & bitcoin tax software. We have partnered with TurboTax and Coinbase and are working on making cryptocurrency tax filing simpler and more secure, starting with Australia, Canada, UK, and USA.

Ultimately, we think an individual should be able to move their money anywhere in the world instantly at any time without having to be at the mercy of a third party. We believe that being the true owner of your money and other digital assets is a powerful idea. If this excites you, please let us know!

Some Facts About CoinTracker:

* Tracking over $300M in crypto assets across 50,000+ connected exchange accounts
* Profitable
* On track to grow 10x YoY
* Funded by YC, Initialized Capital (Coinbase’s first seed investor), Juan Benet (Filecoin), and other great angels
* https://techcrunch.com/2018/04/10/cointracker-raises-1-5m

Job Description: https://angel.co/cointracker/jobs/355974-founding-engineer
yep, your DNA spread around the relatives ( whom you may not even know about) is just like a BitTorrented movie - there is no way to put genie back. Even worse than that - at least in the movie case the studio does have legal rights to their movie while you have no rights wrt. the pieces of DNA of your relatives matching your DNA.
re: "..essentially all this does is provide law enforcement a means to potentially quickly identify violent criminals via physical traits"

Perhaps today at 3:00 EST it may helping law enforcement identify violent criminals, but tomorrow it may be helping other gov't entities directly (or indirectly via familial) identify individuals for any reason at all.
Probably the most rational, objective concern would be mistakenly exceeding a legal limit and being prosecuted. The limit (9g in a month) is high for an individual, but could be a real risk for someone who does most of the shopping for a large family. This kind of thing is not an imagined risk, as it has happened in reality: https://www.huffingtonpost.com/2012/02/21/meth-laws-oregons-...

Recent backlash against tech companies tracking users suggests that in general, people do not like being tracked. People may even prefer less effective OTC medications to prescriptions on the basis of anonymity. This may or may not be based on a rational concern about a more concrete negative outcome.
The term "At Home" is very disingenuous. Spitting in a tube at home and then mailing your DNA to a lab is not At Home. A proper at-home test would be a kit that allows you to decode your DNA at home without a single strand DNA or byte of data landing on a system that does not belong to you.
> Guess what, that integrates the web browser at a far deeper level than Win98 ever did.

That's the entire point; it uses the web browser because the web browser became an operating system (in the "application platform" sense of the word, not in the "kernel" sense) in its own right, and ChromeOS is Google's attempt to follow it to its conclusion. This is categorically different than Windows' deep and arbitrary integration of Explorer.
And lived in Argentina, Buenos Aires from the age of 2 to 18. https://en.wikipedia.org/wiki/Ren%C3%A9_Goscinny#Early_life
>Now, suppose that the slope of the bed gets deeper as you go from the grounding line into the interior of the ice sheet. Then, if the grounding line retreats, it's in deeper water. So, the ice flux increases. The increasing ice flux means that the ice sheet thins near the edge. Since it's thinner, it can't stay grounded in as deep of water.

This is where you lost me. Bed? Flux? Can you explain what this paragraph means like I'm 5?
Straight from the article:

> "Even when you factor in electricity, depreciation, wear and tear, and maintenance, cruising costs about 50 cents an hour—that's cheaper than parking even in a small town," says Millard-Ball. "Unless it's free or cheaper than cruising, why would anyone use a remote lot?"
But we get cool stuff like Seashell Radios--err, Airpods!

I love putting my dystopian hat on, because I think it offers a convenient and critical lens to look at daily life through...

I'd say the coin is a little more subtle than overt control, too. It's breeding passivity through comfort and entertainment, through the facade of individual power.

Same thing they talked about in the Federalist Papers. Give some poor people a bit of land and they're no longer part of the poor class. Do that, the wealth in control gets a buffer from the masses. You create a class that will fight for you, because it means they get to keep their acre.

Same thing we see now. A passively entertained populace has no reason to revolt. So just keep giving them small luxuries and distractions.
Are we talking about the same windows 10 that blows-up every November to add nonsuch features?
The poster who replied below sums up my feelings about it.

The appeal for me is that with a small project, I get a tight feedback loop. If my goal is to make $100k in a year, I have to take some pretty huge swings, so maybe I have a higher chance of making a large sum, but I also have a greater chance of making $0.

Is It Keto is fun to work on now because I have some levers and knobs, so I can see how adjusting them affects my income. I made $1.20 in December and it's looking like around $25 for January. That's lower than what I hoped but I'm getting that feedback quickly, so I'm learning a lot about what's working and what's not. If it were something where I'd have to sell $500/mo packages to each client, I feel like I'd have many months of $0 where I can't tell if I'm close to making money or if I'm totally off track .
a sibling comment is imagining a future where automated cars will be so good (and pervasive) that we no longer design cars to survive catastrophic crashes and can build them in any size, down to a single seat. I am going to take it a step further and say that lanes will become obsolete at this point, and we just pack them together as close as allowed by width.

in this vision for the future, is it still necessary to chisel out 6ft on every surface street for humans to ride self-propelled bicycles?
Well, google is different right? They hire the cream of the crop. They don't only hire for experience. They also hire for innate, inborn intelligence. I might get in, but I have to work hard to pass that interview.

I'm talking about 200k on average.
Agreed 100%, the bible is by far the closest that I can think of too. One lack there is there are usually multiple translations to a single language, but updates within language (eg KJV to New International) doesn't come along nearly as often as that initial "authoritative" translation.

As singularity2001 said, from a linguist perspective it's probably the most valuable document in the world, regardless of content.
Which works fine until they own a monopoly to a business with high cost of entry and decide to raise prices again. Things like this are rarely simple.
This 'great' only applies to society as a super-organism. Are you really suggesting uneven trade has no casualties on the individual level?
More like two billionaires see opportunity to draw from US railway subsidies.
#include "path.c"; inserts path.c into current compilation unit.

#include source "path.c"; compiles and includes path.c as a new compilation unit ( https://en.wikipedia.org/wiki/Single_Compilation_Unit ) .

So if a-file.c and b-file.c are both have

static int foo = 42;

then these two files can be successfully included as

#include source "a-file.c"
#include source "b-file.c"

But this:

#include "a-file.c"
#include "b-file.c"

will produce the error "foo is already defined"

This small feature will allow 99% of existing libraries to be included this way - without any makefile, GUP, GIP and the rest of the zoo.

Now I can put in Microsoft VC++ this

#pragma comment(lib, "some.lib")

to include the library into final binary.

#include source is just a generalization of the idea.
...and you win the prize for realizing something that is trivially obvious, you sir are a cut above the rest, now continue to use the gift of a brain given too you and do some good in this world, there are major problems that people like you should work to resolve.
A++ for you.
It's arguable that Ballmer would not have run Azure the way Nadella has, e.g. embracing Linux and open source, and it would not have been as successful.

The problem with Microsoft under Ballmer was execution. For example, they saw the potential of the iPod (eventually), but all they came up with was the Zune. They saw the potential of smartphones (eventually) but did not execute well on the OS, the app store, the hardware, and the marketing.
CodeWeavers | St Paul, MN, USA | Full Time | REMOTE or ONSITE | General Wine Developer | C-language systems programming

https://www.codeweavers.com/about/jobs

CodeWeavers is hiring skilled C programmers to work on the open source Wine project. CodeWeavers recently partnered with Valve Software to integrate Wine into the Steam for Linux client as a part of the Steam Play (Proton) initiative. This allows Linux gamers to play Windows games on Linux more easily. We need new, full-time developers to improve Wine's ability to run games.

We are hiring remote workers, US or non-US, local workers, and will consider relocation, if desired, on a case-by-case basis. Please see link above for benefits, requirements, and how to apply.
1. When self-driving cars are common, people won't park their car from 9-5 while they're at work.

2. While the passenger is at work, the self-driving car will be giving rides to other people, or delivering packages and meals (not parking or driving around empty).

3. Greater car sharing means fewer parked cars, lower demand for parking and hence lower cost to park.
Dude shoulda got some help. Everyone around him was offering it to him, but he wouldn't take it.

I know that using the phrase "toxic masculinity" is gonna offend anyone who thinks that SJWs are real, but for real, you can't solve the crisis of men's mental health without fixing the problems that keep men from getting professional help, whether that is therapy, medication, or whatever.
Amazon sellers caught in U.S.-China trade spat as money transfer service closes