skysight-inc/HackerNews huggingface dataset:
>Or throw out the UCI rules and build a fast, comfortable bike for customers who don't care about competing in sanctioned races.

You've just described endurance bikes. but the reality is that the traditional bike design is still pretty much the best design, and anything radical has enough downsides and trade-offs to confine it to a niche market, so the endurance bikes still are pretty similar to any other road bike.

we've gotten really, really good at building bikes in the last 100 years. This year's model not being wildly different to last year's model isn't anything to complain about.
Major shipping lanes have strict and well known schedules. Of course not without accidents of various nature.
Most dull problems actually happen in ports (customs etc)
Vested disinterest?
Cepstrum (Find the periodic time of a signal rich in harmonics)
Mattermost just raised $50M – YC's largest investment in an open source company
It is still magic even if you know how it's done. -Terry Pratchett

I consider programming the most magical thing we have: We put mysterious incantations into mysterious contraptions and mysterious things happen. Harry Potters wand is not really impressive compared to a smartphone. I find software wonderful even after doing for over twenty years.
There's a definite grey zone of wordy word-like strings that are being cobbled together from chunks of other words, where it's very easy to imagine a possible definition for a word that sounds like that. Also, once or twice, I'm noticing things that feel like proper first names.

Meanwhile, the upper 10% of words includes highly specialized terms from niche sections of fields such as geology, chemistry and medicine, which arguably, are not words, even if you've seen them before. In some respects, a proper name isn't a word, and so, is a corporate invented product name really a word? Isn't that also a proper noun like "John" or "Texas"?

In this 10% grey area, I see a few words that I know to be words, but I cannot immediately tell you the definition, and if I were to try and use them in a sentence, I'd be able to apply the word class (noun, verb, adjective, adverb) within the structure of a sentence. But, I don't actually know the word. I only know that it's probably a word, but since I can't guess the definition or use it, I should dump it as an unknown, but more often than not, I'm getting away with some of these, mostly because after multiple passes, I can detect how the non-words are being generated, and the real words possess a more obvious validity of structure.

That said, I'm able to hover at or above 90% with occasional disembiggening penalties for over-cromulence.
yeh, smoke and mirrors. Checking all the websites the author is maintaining, the focus is on Patreon support, much less on real development and commitment. I'm also intrigued why such projects (which does not have any code openly available behind) are so high rated. I assume because many github users does not take the effort to see behind.
Aw man, this looks even cooler! I fear that the momentum has swayed to Pock though.
I'm absolutely no expert, but I would expect rr-188 chaff or similar would be sufficient, or even just the steel shrapnel from a missile exploding? Considering the speed/velocity involved I would assume any small, light debris could cause significant damage
If it were thread local, sure, but they'd need access to a module cleanup function too, as there's no necessary tie between thread lifetime and module lifetime.
I have had a good and bad manager!
Here are the traits of each one

Bad One: Gets pissed off easily when something doesn't work, focuses on himself, doesn't like when people go on leaves while he himself enjoys vacation twice a year, discriminates, uses trickery to get things done, uses his ego in product decision making in case of a technical debate, not at all honest

Good one: Rarely looses his cool, may not write code but brilliant with products and product architecture overall, defeats you in technical debates using intelligence rather than his command and ego, is honest & loyal with you and so are you, is a boss but works with you like a team

When I started out I remember once I was staying late to the office coz I had some pending work, my manager stayed with me because he had good understanding of the problem and he dropped me off(I used to travel using companies transport) even though he had to take detour. Best product manager ever!
It kind of is, but do you happen to have around 300 tabs or more open?

And on an 8GB machine, which most business still use nowadays.

This kind of desktop software, each feature can be its own plugin, meaning menu entries, UI widgets, integration with external tool, database drivers, ….

Now imagine that to the extreme that every class could be a possible plugin, and even 300 will be a low bar.

IDEs are only one exemple, there are plenty of use cases on desktop software, like music, graphics editing for two other common cases.
leandomainsearch.com

Allows you to see a list of domains containing your preferred terms
Ask HN: Does Paul Graham essays count as self help?
Does Paul Graham essays count as self help?
Show HN: A list of annotation tools for building datasets
It's a scam. You can promise bells and whistles as many as you want but you have to prove it.
> They managed to disturb millions of worker to an "attention driven" work culture in which everything needs to always be synchronous and immediate.

I see where you're coming from. But anecdote time.

The immediate communication fixed something for us which would previously be a more disruptive tap on the shoulder, or alternatively an only once a day processed e-mail.
Slack gave our devs time to finish their thought, write out that line of code, before tabbing to Slack to see what's up.

Because you see, I love my team, but they're not perfect. Just like the vast majority of people they're imperfect beings working with imperfect information.
And in order to get them to output quality code (as in, does what it needs to do, bug free, without incorrect assumptions about data) they need to communicate to each other and me.
We can't wait until a PR to catch they didn't fully understand these data models setup by another guy.
Nor can we wait until a PR to realize someone took the wrong approach trying to fix a problem.

Someone getting disrupted might mean someone else can progress with their task.
What I'm trying to get at, I need my team to communicate and communicate often.
We have plenty of issues, just like any team, but most of them come from the lack of communication.
Slack, or any other similar platform allowed to strike somewhat of a happy medium where the barrier to communicate isn't too high nor too low.
It's less formal and faster than an email. And keeps a better log than an in-person conversation would.

Added bonus, it also helps us to have a more liberal 'work from home' policy.
Exactly. Does patreon have a mechanism for reporting such things?

Edit:
https://support.patreon.com/hc/en-us/articles/204914235-How-...
People with patreon accounts should report this guy.
When algorithms mess up, the nearest human gets the blame
> not everyone is a software engineer

It's sad you have to point this out. What works for a some might not for a dev.
‘I feel like a target':US tech workers of Chinese descent see trade war backlash
completely internal cable routing was definitely not a thing in 2004 - shifter cables were still exiting the brifters horizontally.
Wait, do people look at the code of the librairies they’re using in Java/PHP/Python/C++/Go/… ?
Your $2B number is way off. While most chips are manufactured outside China, most chip packaging happens within. So, all the costs post mass chip production (into cut silicon dies), including chip packaging, testing, PCB manufacture, assembly, etc happens in China. You're off by at least 5X, $50/iPhone is the money paid to Chinese vendors, or at least $10B.

Considering the 3X labor buying power compated to the US, $10B/annum is directly supporting the livelihood of plenty in China. The indirect benefit of training a workforce in cutting edge high tech manufacturing, and R&D, is possibly much higher. So high in fact that Huawei, Xiaomi and Oppo combined probably outsell Apple and Samsung combined
Easy Way to Build a RESTful API Using Node.js
Ahhh my father is a capitan I used to track his ship with this site like 8 years ago, it was very accurate
Agree, had exactly the same experience.

It is not a server card, however, it is much faster than any old AWS instances for 1k$/m (if you happen to be an AWS user and did not want to upgrade because of the price going up 3x)
TBH, 100 bucks per month is free, while most of the researches do not have 1k$/m for a server, it is cheaper to buy hardware and put Linux on it.

There are of course other options and Linode is kinda late to the party, but I am happy they made this move.
Ok I see now, but still we do not have any evidence about the source code.
> doesn't like when people go on leaves while he himself enjoys vacation twice a year

the US sounds like a dystopia more and more everyday. sure, one could make the case that these work habits are a reason for your success, but who is really benefiting that success?
Everytime the pre-alpha nature of V has been talked about, he has been very defensive and repeatedly says the same thing that he has already written over 1,00,000 LOC in V, and he has demos of hcr and whatever on the website, so things do work. It just has a few issues which will be fixed soon.
Well I guess because the multiple attempts to have regular devs sponsor their work failed, so they turned to the only market that is willing to pay for their tooling.

Just like most companies selling software development tools.
Do you mean that reading Paul Graham's essays helps the reader - perhaps, but not in the way that self-help is generally used.

Do you mean that Paul Graham helped himself by writing the essays - probably, but also probably not in the way that self-help is generally used.
You misunderstood accountability with micro-managing!
If they are using social media sites its their choice, you should not call them out, because that would be micro-management.
But if the same thing is not allowing them to be productive call them out for poor performance. That's how you teach accountability.
That sounds like a nice setup.
Because it’s surprisingly hard to calibrate and requires a lot of algorithms that handle a ton of edge cases. You have to have serious R&D to get it right.
Title is slightly misleading. Only binaries for MacOS have been released. Windows and Linux are coming soon. And the source code is to be released on 22nd June.
K80 is the crappiest cards I've used last year. For sure it was a good choice 2 years ago, but now you are better to upgrade as any new desktop card is better than K80
Thank you so much for the link to Vadim Kozin! Lovely voice and music.
Wow, there is some really cool stuff in there. Love how you can immediately see the improvement over time by scrolling through them in some of them. I can't commit to doing something every day right now with uni and work. I've tried it in the past and failed. But I would love to try this in the future.
You're describing 12 months ago Teams. It's come a long way.
Well, you aren't wrong. But I think there are unicorns that are good investments, particularly cloudflare and juul. There are other unicorns I view as highly speculative but potentially viable. But slack? No way. Not at this valuation. If it ever makes this much money, let alone this much profit, I'll eat a hat.
I use karabiner [1] to remap the capslock key to esc.

[1] https://pqrs.org/osx/karabiner/
Naming your product after dumb internet memes is a great way to make me not want to use them.

Don’t get me wrong, from first look it seems like a perfectly fine product, but the name is atrocious.
Because language creators do know what is possible and what is hard. I think the Odin's creator has made some mistakes when presenting one's criticism [1] but even without knowing much PL knowledge AndyKelley is very clearly showing that it is shady.

[1] https://github.com/vlang/v/issues/35 (For example, there are ways to implement generics or interfaces without AST, much harder but a possible endeavor.)
Things 'Just Work' organisationally
>Project Hancock was the internal code name of the project designed to do this. It was going to set up a Google Plus account for every Google user. This is actually much more complicated than it sounds; it took a team of engineers somewhere around three months to accomplish it.

What this bit glosses over is the PR disaster that was Google forcing Google+ down the throats of its unwilling users. For example, for years they required Youtube users to consent to the creation of a Google+ profile in order to comment or message other users. I took that as a personal affront and not only refused to consent but installed an extension written specifically to block Google's constant, full-screen begging that blocked even passive Youtube usage.

When I pulled all my Google data with their personal download tool a few months ago, there was no section for Google+. I consider that a hard-won badge of honor.
They don't make money on the prime majority of their users, nor the bills for slack are particularly high. The digits simply don't make sense there.
It's sad, but worse is better is so pervasive, that even many of you very smart people have difficulty conceiving of what the problem is, much less what would be a better way, not because it's particularly hard, but because of technology culture. It seems trivial. Just return an error, right?

I've had to deal with the problems of EINTR for so long. SA_RESTART seems nice, but you can't rely on it, and it only begins to scratch the surface of what would actually be "better".

How about you can call anything in a signal handler?

How about any code, user or kernel, be safely re-entered?

Of course you can't magically solve every concurrency and resource contention problem, but having functional style, and things like unwind-protect, language support for safety, etc. goes a surprisingly long way.

How about you can have arbitrarily many signal handlers for any condition and have arbitrarily many places to continue on the stack, which can receive arbitrary data?

How about I can call a system call from inside a signal handler, from inside the debugger, from inside a signal handler, inside a system call, and pop up a UI to ask the user what they want?

How about every piece of code can be moved around and called from anywhere?

How about you can pass around an objects that can resume a function or a system call in the middle?

How about the thing reading trashy network packets doesn't have absolute power, while my user process doesn't have permission to close the lid or play audio?

Not just Lisp code, but a large fraction of modern languages that have things like GC and bignums, have to make sure it's safe to do anything, even in the middle of adding a number. So why can't we have these things that have been well known for over 40 years? But I'm sure you're familiar with the relatively small set of crews that designed most the stuff we use. vmlinux, kernel32.dll, and even shabby xnu, might be cute, like the jerq is a cute joke on the perq, if we didn't have to actually rely on them for real stuff.

Unfortunately, it's not hard to see that the worse-is-better culture is a result of larger human culture, which is pushed around by the same typical things. But the good thing is that culture being intangible, it only takes the mostly mental acts of skepticism, education, and personal communication, to change it.
It depends, for full-time usage, it is a bit more expensive, I think it is a matter of a few hundred, probably less. We've happily migrated from AWS as only one GPU instance cost us near 1k/m. BTW, the newest and the only available GPU instances now should be better RTX6000 even being more expensive.
> the US sounds like a dystopia more and more everyday. sure, one could make the case that these work habits are a reason for your success, but who is really benefiting that success?

Talking about India not US!
Show HN: Uber Driver Mileage Scraper
I would like it if all cars had some kind of standard phone mount connector. Then you buy a holder for your particular phone and there's already power/audio/whatever/wired in.
If you are talking about putting the debris in its path after observing the incoming missile, how can it be stationary? You would need to fire a counter-measure at hypersonic velocity into the projected path and have it detonate some cloud of debris (like a flak shell) so that its cloud expands the right amount for a high probability of collisions in the very brief time that the incoming missile passes through that space. Worse, the incoming missile is already at full speed and you have to accelerate yours from zero and still get it into the path. It needs to also go very fast, and so will have similar steering limitations as the incoming threat.

However, if you could create some standing network like a mesh of barrage balloons or on-station drones, perhaps you could avoid the need to launch into the path? You could transmit commands to pop a bunch of pre-positioned flak shells (or some kind of chaff with more hang-time?) in a spheroid patch of sky at a certain time. Of course, this means having a clearly defined theater where the targets and potential launch sites are far enough apart to feasibly deploy your virtual wall or dome of protection in the area in between. It also would be a bit like an ablative armor. Someone could probably focus an attack and exhaust the locally available counter-measures.
I have two similar mappings, four finger tap is a middle click (or cmd+click) and four finger click is cmd+shift+click.

That way if I want to open a link in a new tab I can choose between opening it behind the current tab or in front.
Just like shared libraries.
To be honest I didn't understand your backup strategy. As far as I'm aware it isn't possible to clone a key - and I sincerely hope that's true. If you can't clone it the only other way I can think of using a backup is having every site you log into accept two so you can authenticate with either - but I've never noticed a site that can do that.

Assuming it's the "authenticate with either" solution, it ain't a great solution. If you have to replace a key you still have to visit every site you authenticate with and provide you new key. Looking at my password manager that seems to mean 100's of sites in my case.

There are lots of potential solutions to the "dog eat my token" that don't require me to visit every site I authenticate with - or even notify them. Online servers can even handle the "someone stole my token" case. Right now the only deployed online solution we have is OAuth, which really an authorisation mechanism. It sucks at for authentication.
It is still an issue for doing UI related coding, due to the way it is common to design such kind of systems.
The term came from South American feminists I don’t think it’s racist at all...
The difference between ThinkPad’s (or any other respectable brand of laptop) touchpad and the MacBook touchpad is nearly equivalent. Whereas the difference between the MacBook keyboard and - honestly - most other respectable brand of laptop’s keyboard is quite significant.

Given most people on here will spend a significant amount of more time typing than they do using the touchpad (whether that be writing reports / scrum tickets or just programming) it should be a no brainier that keyboard ergonomics are far more important than the quality of the touchpad. And that’s without taking into account my first point that MacBooks aren’t even that much better than the competition in terms of the touchpad.

From a personal perspective, I’ve used a lot of engineering laptops over the years and honestly the latest generations of MacBook Pro’s are amongst the worst I’ve used. Which is a great shame because I do honestly like some of the value that OSX adds. However OSX isn’t enough to tip the balance when Linux is actually pretty damn good on the desktop these days.
Building a Serverless App with AWS Athena
Google's Translatotron
They could be profitable tomorrow by decreasing their advertising spend. Their current customers are absolutely profitable, they're just choosing to use some of that money investors are throwing at them to keep growing.
I hope this gives Stewart the resources to build his next amazing game.
TIL it's now a native option. Thanks!

https://stackoverflow.com/questions/127591/using-caps-lock-a...
Oh wow. Now that should be illegal.
According to [1] about 80 million Chinese are employed in the manufacturing sector. That is not an insurmountable amount of employment for many countries, especially when you consider that Chinese production largely is based on cheap labor rather than heavy automation.

[1] https://piie.com/blogs/china-economic-watch/manufacturing-em...
For me Java signals cheap labor. You’re not going to get a high five for speeding the server code up 38% nor are you going to get one for finding 23 bugs not in Jira. It’s the janitor fixing a broken bulb.

You are not going to find people that knows about avx or red-black trees in a Javashop in my experience.

That said, I’d hire them just don’t want to be them.
The Difference Between Open-Minded and Closed-Minded People (2017)
Hipchat was horrible. Barely worked. Flaky. Was happy when my company switched to Slack
Why are we comparing Slack to IRC, a product that came out in 1988?
Also the air you breathe is closer to the exhausts of the cars.

We really need more recumbent bikes where the head of the rider is in a higher position.
I really wish they gave the histogram of scores.

83% (86% known - 3% false positive)
Uber has investors' cash which it will throw at the business to keep the price low for customers while paying drivers just enough to not quit. This will change once they need to be profitable and/or once competition is gone. Then it's going to be worse for both the drivers and riders.

Other cabs were terrible though as you noted. I don't know about LA regions, but in some countries in Europe a better service from Uber actually forced the local taxi companies to raise the service quality - which is a welcome result.
Of course. The point is that you need to have those dedicated controls with ergonomics that support driving, not touch screen.
Hire Custom ECommerce Website Development Company
Show HN: Find hidden interests in Facebook Ads targeting
The developer mentioned on a Reddit thread that the words the board tells you to write on notes affect other players, not yourself. So far a really cool game, just wish I could save...
> How would strong typing really prevent this?

calling print() would not have failed in a stronger type system.

However, calling print("foo") would resolve to window.print("foo") which should have failed because window.print takes zero arguments.
Use DND. If i'm being productive i always pause notifications.
Code coverage auditing, Test error handling.
Are you telling companies exploit labor? Are you telling me meritocracy is a joke? Are you telling me a ton of software devs get paid WAY too much and aren’t that “special.” I think we have hit the nail on the headddddd
Well, AIX is fairly unrelated to Linux...
Using lots of browser tabs instead of applications appears to me to be a step backward in usability. Instead of relying on the window manager to organise your work, you add cognitive load instead.
86% here with no false positives but with a four beer handicap and over 60yo but still "in the top level" (which has no definition). So I'll take this and skedaddle. Cheers :)
Hey HN, this is a weekend project I made and something I completed for the first time and released publicly. Thanks!
GE accidentally makes the case for not owning smart GE bulbs
I personally am not, but only because I have a secondary thing I have to devote a lot of time to.
people also leave jobs if jobs they are going to are more money. but yes as a general rule people leave managers or company cultures.

Even the best manager can only do so much if the company is awful.