skysight-inc/HackerNews huggingface dataset:
Dev1: I use java for work.
Dev2: Ouch, I feel bad for you. We only do microservices in scala/kotlin/rust/go.
Dev1: I think I need to look for a new job
It's amusing to note that the rewriting of a concurrent language as a C library has happened before in Bell Lab's history (by some of the same people who worked on Go and its precursors).

Specifically, the same thing we're talking about here already happened with Alef[0], a CSP-based language, which was scrapped in favor of a C library[1] (man 2 thread) in the third edition of the Plan 9 OS[2].

[0] http://doc.cat-v.org/plan_9/2nd_edition/papers/alef/

[1] http://man.cat-v.org/plan_9/2/thread

[2] http://doc.cat-v.org/plan_9/4th_edition/papers/release3
Please don't be snarky or argue in the flamewar style.

https://news.ycombinator.com/newsguidelines.html
If police pull you over, check the mileage on the car at the same time as your license and registration.

If you reprogram the car to fake the mileage, that's already fraud.
I don't know about that. The United States has an excellent highway system that pretty much negates the need for high speed rail (or sabotages it, which is also a valid viewpoint).
> realistically nobody is going to do that, because it's pretty inefficient way to spend your time.

Of course you do! And it's not am inefficient use of your time, because it helps reviewers now, and yourself when you're bisecting later.

> And even then, you're still removing context (unless you're just fixing a typo).

You place that context in the commit message.
One time I ran an overnight ultra marathon. It was 12 hours of running, and I managed 62 miles (100 kilometers).

Anyway, I made it home and I was laying on our bed not asleep, but about to be. Our family cat jumps up and sits on my feet purring. The cat somehow knew, and massaged my feet. It had never done such a thing before, and never again after. I have never had my mind blown more by an animal.
The initial version of F-35 was lifted wholesale from Yakovlev Yak-141. Basically during the wild late 80's early 90's in Russia Lockheed Martin entered into an agreement with the Yakovlev bureau to do who knows what with Yak-141 (which sounds impossible and wild in itself nowadays). The agreement lasted just long enough for them to rip everything off and was then dissolved.

http://aviationintel.com/yak-141-freestyle-the-f-35b-was-bor...
I replied to a wrong comment and didn't notice. What I meant is that changing locks is entirely legal in EU.
I'm using ahoy https://github.com/ankane/ahoy with my Rails applications and I'm very happy with it. Geocoder using the IP is included and the thing that matters for me is being able to set an additional conversion flag on the visit.
Why do you need Docker for a simple PHP & MySQL script? To install it you just need to setup a MySQL database and enter the credentials in the setup script. Finally, add the tracking code to your site, but that's the same for every analytics engine.
Yes, I replied to wrong comment, sorry. I meant that changing locks is entirely legal.
For those of you hosting on your own server, this is a PSA that awstats is still working. It reads server logs and makes little graphs via a cron job. It's fun to have analytics going back to 2002 in the same format.

https://awstats.sourceforge.io/
That's because it's getting harder and harder to get that info from the referrer. Better to use the Google Search Console and Bing Webmaster Tool, those will give you information even on those search queries that did list your pages but not lead to a click.
I enjoyed this but I hate twitter as the delivery method for things of this length. Its a terrible way to digest the content.
Once upon a time you could get this information from the HTTP_REFERER header, since search terms were essentially encoded in the query string portion of the URL the search results showed up on.

Not sure how that holds up these days.
This comment breaks the site guidelines. Would you please review them and follow them when posting here?

https://news.ycombinator.com/newsguidelines.html
Surprise! Cryptography designed by the NSA is tailor-made to be easily cracked considering the computing resources they command.
I was commenting about the SNES version of Pilotwings also not having a proper sequel. Been wanting one since '92 or so, don't remember when I beat it for the first time.

Also, my copy of Pilotwings the Biplane crashes, always thought it was weird that the demo would do that. Guess I'm gonna have to find a copy with the other chip.
Only a moron buys public shares from this company. They are not profitable now, have never been, will not be in the forseeable future, it's employees hate the company, customers will shift to any competitor that comes along.
The initial blog :
https://www.dezeen.com/2018/10/17/panasonics-wearable-blinke...

Panasonic’s page describing the project:
https://panasonic.net/design/flf/works/wear-space/
It goes towards the energy needs of the civilization? I'm confused why you think they harnass a sun just to radiate it all into space. Sure, some percentage will leak, but not all..
I think they should have split the event into Maker Faire for adults and Maker Faire for kids / family. Also have more hands-on workshops and less infomercial tech talks.
Please don't take HN threads further into ideological warfare. It's the last thing we want here.

Long, tedious tit-for-tat ideological battles are right out.

https://news.ycombinator.com/newsguidelines.html
IME this is a very rare level of sophistication in use of rebase.

And how do you detect that you forgot / was too busy to do it, when you go back 6 months later? It's fragile, "fail-open".
Please keep classic ideological talking points off HN. They're tedious to the limits of tedium.

https://news.ycombinator.com/newsguidelines.html
Just about a decade ago Microsoft faced similar charges for bundling IE with Windows OS. By the time the dust settled on all litigations, the competition was decimated or attenuated to stay in business.
Kotlin isn't mentioned there (I'm on a phone, so please correct me if I'm wrong), unless it is being lumped in with "java".

Also, Kotlin/native is fully compiled.
The surprise is that they may have proven that a weakness exists. To date, it’s merely been a suspicion. It will be interesting to see whether the weakness is deemed plausible or not by security researchers - and whether it can be applied to non-NSA systems.
How to listen along with a Last.fm user on Spotify
If it would help you, then you should spend the £25 on it.

https://www.intershoot.co.uk/acatalog/ahg-Anschutz-Hat-325C-...
Please don't post shallow dismissals and name-calling rants to HN. We're trying for better than that here, such as comments with information we can learn from.

https://news.ycombinator.com/newsguidelines.html
Here in brazil the most popular is Uber and 99 (which Didi, from China, is basically in charge).
The price on both is basically the same here in my city, but I still use Uber because one little thing: Uber has fixed price.
I know how much I'll pay for that ride. Simple as that.
Three days is way too little time. Who here has not gone for three days without checking their email?
I think about my self as quite SQL-savvy person, I used to optimize quite complex queries and is able to read plans for Oracle, Postgres and MySQL.

And yet, I've got not idea why would anybody need right join.

Have you guys ever had a case when you'd need a right join? I've been to the field for 15 years and yet to see people using right join in the wild.

Like the last example in this link - why would you do that? Most probably your business logic focuses on dogs, something like "find dogs with no owner" or something, In this case it is much more readable and straight forward to go with left join or even with sub-select where you'd have something like 'select * from dogs where owner_id not in (select id from owners)'.

Have you used right joins and if you have can you explain the use case?
SQLite has it too (caveats, like always, apply): https://www.sqlite.org/expridx.html.
Please don't post racial flamebait to Hacker News.

https://news.ycombinator.com/newsguidelines.html
> I've used Windows a fair bit and have spent a decade using various Linux DEs; it was only two weeks ago that I discovered Ctrl+L.

It wasn't available in Explorer until recently.

More specifically: sometimes I have to work with Windows 2008 servers and it is not available there.

I think in older Windows Explorers you could use an F-key or something but I don't work that much with Windows anymore.

> but having buttons and menus and other UI features - which may take up a tiny bit of space and piss off designers who want ultra simple UIs - are what allow people to become good at using software naturally, without having to actively seek out knowledge from the few enlightened ones.

I tvink we agree. I have had a feeling for a while that a lot of the simplification of UX we have done in the last 10 years is more dumbification, and that by removing the learning curve we've also removed the learning.

Do I mean software should be hard to use? No. Use as clear ux as possible but if you are designing power user apps for existing power users (or people that should become power users) don't be afraid to add some configurability.

If I should try to come up with one rule of thumb: if a ux designer is removing options the users want they might be dumbing down the UX instead of simplifying it.
When are we going to stop religious wars and admit that the optimal configuration varies by individual?
India 1947 Colour Video Documentary Film
As usual it will take a disaster for people to realise it was a bad idea. Microsoft tried to destroy Linux in the past. Literally. Linux is what gave us git in the first place, and docker, and so much technology that we love today. Oh how quickly the past is forgotten when convenience is on the table.
Have you considered gnupth, a venerable, solid light-thread library ? I've never used it on a microcontroller and if you work from interrupts you might need to adapt its event loop, but that's still probably the first lib I would try, having successfully used it in large industrial projects in the past.

Actually, there were no release since 2006, when the last bug was fixed I guess :+)

https://www.gnu.org/software/pth/
Personal attacks are not ok on HN, so please don't lead like that. If you really think someone is trolling, please don't feed them, even if they're oversimplifying.

https://news.ycombinator.com/newsguidelines.html
This actually sounds like a surprisingly not bad idea
> early birds can snag one for $260

Rather than waiting for the crowdfunding process and spending 10x the money, you can click over to your local marksmanship supply store and spend £25.

https://www.intershoot.co.uk/acatalog/ahg-Anschutz-Hat-325C-...

I can confirm that this hat is comfortable to wear, including with Bose QC-35s.
I both agree and disagree. It's a terrible way to read anything long-form, but in the case of a suspenseful story like this it's pretty great.
It's not always perfect, but it's certainly much more stable than it was a few years ago, and it continues to improve with each release. A few years ago I had to spend weeks with each new Swift release debugging segfaults and working around Foundation bugs and missing features, but lately my Mac-tested code usually works just fine on Linux (except for the occasional problem with C library dependencies or platform-specific APIs).
Please don't propagate these tedious battles on HN. There's no curiosity in them, therefore they're off topic here.

https://news.ycombinator.com/newsguidelines.html
Involuntary committal without due process was banned by the Supreme Court; that's why many were turned loose.

Funding for CA mental health services was higher as Reagan left office than when he took office.
Pilotwings Resort was a launch title on the 3DS. Neat little nod to Pilotwings (SNES) and Pilotwings 64 launching with those consoles. It was really cool seeing it on the 3D screen.
Reason for Not Getting Pregnant When Everything Is Normal
Question if Swift works on Linux right now what are the chances that it also works on Windows's new built in Linux (WSL2)?
Someday unions will be back. Until then, keep listening to what your Sinclair station tells you.
I only went as a sponsor a few times as part of a small 4 person company, but each year the fees increased to the point that you almost had to sell stuff with obscene markups (not low volume hobbyist stuff) and they started only caring about the very large sponsors.

Our last year there (somewhere around 2012), they had this fancy "sponsors only area" that had free food/beer/etc and took up a large amount of floor space (it was at least 20'x20') that otherwise could have gone to actual makers exhibits.

I think what happened is that they started chasing sponsors, when they should have been focusing on the makers, and vetting that the sponsors were doing something attendees would be interested in directly (eg: no large java booths).
Azure Data Studio – May 2019
It's not only a tedious topic about which no one has anything new to say, but has been a distasteful one for years, using a suffering human being as a mascot in an internet cage match. If you care about welcoming diverse audiences, as opposed to scoring points on an obscure insider topic, this is the last thing you should be commenting about. Please don't do it on HN.
Managing events is hard work.
> How does javascript qualify?

It has symbols as a basic data type, slightly similar to Lisp.

> But none of them integrate seamlessly with the language, because there's fundamental conflicts with the language's default evaluation model

Lisp has symbols to implement these other evaluation models.

Every evaluation model will have some problems integrating other ones. Most of them have a particular purpose: algebra, theorem proving, predicate logics, planning, ...
Depends on personal preferences I guess. I generally find "native" interfaces poorly suited to productivity. In fact even Microsoft agrees which is why they have UI of their Office products running on a highly contextually customized ribbon interface and visual cue based context menus which use transparency to hint at options. I similarly find Electron based apps usually focus on usability rather than throwing a million option into menus or cluttered toolbars which is the default "native" UI.
Awesome! I wish pypi was there too
I don't believe you would. It's more probable that you'd install that proprietary application to get the features which standard git lacks at that time.
The productivity hit, sure. But[1],

> A systematic survey of research upon the effects of open-plan offices found frequent negative effects in some traditional workplaces: high levels of noise, stress, conflict, high blood pressure and a high staff turnover.

The blood pressure and stress likely translate into the non-work portions of your life.

[1]: https://en.wikipedia.org/wiki/Open_plan
The Rhetoric Tricks, Traps, and Tactics of White Nationalism[ 2018]
OK, bad wording I guess. What I meant is there is no universally acceptable DoD even if you pin most of the project decisions.

It exists but its dynamic and context/stakeholder/implementator/task/feature specific.
There used to be more humans in the wild, though not as many as there were in civilization.

And the historical record is clear that almost everyone who experienced the barbarian nomad lifestyle thought it was vastly superior to the civilized one. But force of numbers was enough for the civilized to defeat the uncivilized, make them stop raiding all the time, take their lands, possibly wipe them out, etc. etc.
It’s funny you mention that since Intel was involved in antitrust lawsuits along with Apple and Google for conspiring to wage fix.

https://en.m.wikipedia.org/wiki/High-Tech_Employee_Antitrust...
HN has a button for that :-)
Yes, and this way we'll end up with factory-farm offices.
Create a backup branch before:

git branch local/foo

If you mess up too hard, check it out again.
I always thought it's a common sense that most of the industry is still running on legacy stuffs. I also thought it's common sense to critically examine other stories and opinions and to evaluate them in your own context before forming your judgment.
But it seems it's not.
What would make HN less of an echo chamber?
Just saw this comment on a Facebook page dedicated to science:
"Late last year, an analysis of 1.7 million people found you were 25 percent less likely to develop the condition if you had your appendix removed. Now a bigger study says the complete opposite. Believe it or not, this is science working
I don't think you have a good sense of who's buying how many lottery tickets. By your measure here, amount invested as percentage of net worth, the lottery should definitely be illegal.
This already exists, and does not breach any law as far as I'm aware.

[0] https://www.theregister.co.uk/AMP/2018/07/10/amd_china/

[1] https://fuse.wikichip.org/news/733/zhaoxin-launches-their-hi...
Don Norman's book "The Design of Everyday Things" is a classic and very relevant today: https://www.amazon.co.uk/Design-Everyday-Things-MIT-Press/dp...
"Yeast life" works for me. Mass consumerization of everything from neck tattoos and facial piercings to "geek culture" is covered by the phrase.
Ask HN: Project Management tool for small teams
We are a team of 5devs and looking for a PM tool for our deliverables. Each project has a list of modules and tasks assigned to each developer. At the beginning of project we estimate the man days required for each task and get an ETA for final delivery. This is currently done in Google sheets.

Issues start once the Dev starts, effort increases, there will be delays, people fall sick and don’t work. Now is there a simple tool you suggest where on a daily basis we log work done and pending tasks and the end date automatically gets adjusted? We kind built this also using Google sheets.

I am looking for a better tool than sheets for this.

Thanks
Related previous discussion: https://news.ycombinator.com/item?id=16003683

Neat video here: https://news.ycombinator.com/item?id=19883666
FTT's are retarded and are very bad for any nation's financial sector. Instead, tax capital gains higher.
(tangent) What environmental disaster caused the Syrian conflict?
It's not just like options though, is the point they were making - if the price goes down, you still make money with RSUs, just not as much.
Create Hangman game in Python with random words
I work in subsea power cables, AC transmission is not efficient, HVDC transmission is efficient for long distances. India has HVDC links 1500km long. I don’t understand the ‘lossy’ description, any energy transfer loses energy, when dealing with utilities it is either acceptable or not. HVDC is proven long distance transmission technology.

There is a subsea hvdc link in the early planning stage between Iceland and the U.K. I think it is more likely the financing of the project is not arranged yet than the technology.

The cost of these links is generally cheaper than a new build power station of a similar capacity, so when you can transfer excess generation it becomes cost effective to build.
Still a lot of overhead though, and regularly blocked by privacy minded individuals.
>I wish there was another place for it.

There is! With a programmable (preferably grid-layout) keyboard, you can have a numpad accessible from the homerow.

Edit: I do realize this can be inconvenient at times, but I primarily use an external keyboard with my laptop.
> Both cats and dogs are animals that have been domesticated by humans.

From the article : Dogs and cats traveled different roads to the human home: Dogs evolved from the social, cooperative gray wolf and are the product of thousands of years of intensive breeding and selection by humans. Cats, by contrast, descend from the fiercely antisocial and territorial Near Eastern wildcat, and they largely domesticated themselves, as the tamest cats began to hang out and hunt rodents in early farming villages.
the ratio is more like 3:3.8 cell-count-wise and 400:1 mass-wise [-0.2333]

[-0.23333] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4991899/
Julia is clearly a better choice. No one in the ML world even knew what Swift was before this.
Honestly, back when we (in CA) had to vote Prop 12 in November, and I'm reading the previous law, which read,

> a person shall not tether or confine any covered animal on a farm, for all or the majority of any day, in a manner that prevents such animal from:

> (a) Lying down, standing up, and fully extending his or her limbs; and

> (b) Turning around freely

and then I'm sitting there wondering if this animal has more personal space than I do¹. Pretty sure I can't extend my limbs fully without impacting the desk next to me's area.

¹in between the quizzicalness of PETA not wanting better treatment for animals. I mean, I "get" their point, but it was ridiculously absolutist.
Ironically, there's also a reverse phenomenon happening on Kickstarter. Between start and end of a crowdfunding campaign you may discover the crowdfunded product has already been cloned by the Chinese and is sold cheaper on Aliexpress.
All Trojan horses.
Unfortunately I think it’s more about pricing as oppposed to better design paradigms. Replacing embedded system engineers with cheap java engineers? Yea that requires a screen.
With privacy, I personally prefer not to have to rely on trust. Encryption is better than trusting other people not to invade your privacy.
https://m.youtube.com/watch?v=koPmuEyP3a0
I keep a simple table with the latest version run and a time stamp. Then I check in each file whether its version# (in the filename) is less or greater than what’s in the table. It’s easy because I can do it in simple sql.
No never. It is as fast as you can pipe data through to psql.
I think that I've almost used a right join before, but not for anything like a legitimate use case. I was attempting to out-think an in-house DB's optimizer that was doing a hash join in the wrong direction. There may have been some rough spots in some of that DB's specialized SQL extensions that played into the problem. I think I ended up using a full outer join plastered with optimizer hints. Like you said, if you're using a right join, probably not unlikely that you're doing something wrong.
Nope. Market share and pricing power in digital advertising comes from user base and targeting capability. As an advertiser, I can reach most of the population in many country through FB/IG and YouTube. Their targeting data is also pretty good. So they claim a lion's share of the market. Also inventory expands as userbase expands and the userbase doesn't really have other options with similar network effects.

Uber on the other hand has plenty of competition. Their total cost to user has to be competitive vs. not just taxis but possibly owning a car. There's only so much they can charge for a ride and they pay a ton of incentives to get drivers to drive for them in many markets. So the available space for profitability is constrained.
I agree, it probably hasn't happened. Yet, that is. It might next year, and we might have a whistle blower then.
Love that idea. Thanks.
а её нихера не началось. Желающие повыдирать из контекста могут маршировать на хуй.
Great content, and then I followed @foone and one of the recommended people was another account that I just followed because the pinned tweet was this: https://twitter.com/TubeTimeUS/status/732005292808900608

I saw it before and probably on HN itself, but was left hidden in some place in my memory, it is an amazing project!
https://hub.docker.com/_/matomo ?
GC tuning should be trivial for every Java shop. Yeah I guess you can find use cases where Go is faster than Java but in that case if this matters I would go for Rust be because I like it more than Go.
Working from Home? Here’s How to Defeat Loneliness and Procrastination
My mail from DO doesn't get rejected, but ends up 100% of the time in spam.
Man, I love the 21st century. Thank you.