skysight-inc/HackerNews huggingface dataset:
https://news.ycombinator.com/item?id=18490437
Fearing AI Bias, Google Blocks Gender-Based Pronouns from Gmail's Smart Compose
I am still writing new code in fixed format. Because of the wonderful compatibility, I can do it while using a lot of new features from the recent standards which are both supported in GNU Fortran and Intel Fortran. You can call me old school, but I like the constraint of the line length in fixed format, it helps me writing clean code and reduce the "double" loops in my algorithms.
The problem is that nobody really knows what "Do No Harm" really means, so it's effectively useless to include this in your license unless your goal is to get nobody to use it.
Sadly, this model won't work for Europe where tuition fees are very low already. I can give you an example with UK, where I did my bachelor at a top 10 university for roughly 10k GBP (i.e. 3k per year). My masters degree at a top 3 university was 6k and it lasted a single year.

Would you say that Europe is a target market for you? Have you thought about how you would tackle it?
It's kinda funny to see how relatively easy is to strip people of their general privacy rights for invigilation but how much pushback is there for medical data and medical purposes.

Of course everything can be misused, though I would think that improved healthcare is a much better sellingpoint than being physically hurt by some terrorist actor.
Kubernetes in a snap
As other comments mentioned, R is 'wrapper' around Fortran. Numpy uses decent amount of Fortran and so on.
Or crystal.
I remember a lot of bitching over the French national teams wining by the Golden goal in 98 world cup and 2000 European one. And I had forgotten the old term of sudden death.
On the other hand, I'm having a hard time thinking of a single pay toilet in Japan where I live. I'm sure they exist, but they aren't common. The toilets are also spotless, by and large. It's part of the business ethos to provide clean toilets for the public.

The idea that businesses should pay for software that is important to their infrastructure is somewhat similar. I mean, you don't have to pay, but businesses are increasingly getting the idea that it is good for their business to do so. Although I'm a dyed in the wool "Free as in Freedom" guy, I think the Open Source movement has done a lot of good by explaining to businesses that it's not just an ethical movement. It's good for business too. That message is important.

Edit: Spelling
With the modest pay, there's a joke among park rangers that "you get paid in sunsets". I was one for ten years.
> wild urination isn't a sex offense either

UNFORTUNATELY! I'd institute jail time or corporal multilation punishment for this tbh. Lots of European cities stink like unwashed toilets! One of the most stinky examples would be Paris (and all >500k people city in France and probably Spain and Italy too).
That sounds a bit excessive.

Even the slackers that permeate the software developer industry, those who spend more than half of their workday on reddit can't get all their work done in four hours.
> I'll never be able to gather a fraction of the user data they managed to get

But they got that user data, though having the code. The code is still the essential bit in the first place. If someone else had had the Facebook code before they did, they could have gotten the data.
Very interesting stuff for people who try to implement this stack and gets stuck along the way
What's wrong with that? US government already have that kind of under-the-table deal for years now and Chinese people wanted a similar project. Truth is, even a 10 years old kid knows how much an evil company like Google respect their users and how shamelessly they collectively spy everyone but if I was picked by Google I won't shouting out self-evident facts about the true nature of the company, instead I would be grateful that I got picked by thousands of other companies afterwards just for working at Google.
Uhm, how about trying to buy a genuine new battery for a MacBook? Buying the "Apple" product has resulted in 2/3 of the batteries I received being fakes. One of those fakes I got even when the site claimed I was buying and got fullfiled by Amazon. In the end I switched to going with obvious copies (where the seller did not make any attemot to mislead) whenever I needed a new battery.
This sounds mad - madly entertaining that is:

>In a qualification game for the 1994 Caribbean Cup, Barbados deliberately scored a late own goal in a successful attempt to qualify for the finals by forcing golden-goal extra time against Grenada, as an unusual tournament rule stated that golden goals counted double in calculating goal difference. Needing a two-goal victory to qualify, Barbados found themselves 2–1 up with three minutes left of normal time. After the Barbadians scored an own goal to bring the scoreline level at 2–2, Grenada tried to score in either net while Barbados defended both goals for the final three minutes of normal time.[4] Barbados won the game in extra time and advanced to the next round.[5]
Come up with an interesting, complex and amazing idea and hire someone (from upwork? or similar) to implement it.

Tons of good skills could go long way.

Way longer than "investing" in someone else's ideas
> It's slower because of SQL parsing and generally the SQL clients are not as fast

I'd be really surprised if the client library introduces a latency significant enough to be compared to the network latency between the app server and the database server.
Software often doesn't look like a good idea up-front, so nobody would pay for it up-front.

If you went to the government or a charity in 2003 before Facebook and said you wanted funding to build it because it'll be critical to society in the future, you'd be laughed out.
Please do not take HN threads deeper into political flamewar hell. Yes the parent comment contained a provocation, but that doesn't make this ok.

When pointing in this direction, take a big U-turn or don't post.

https://news.ycombinator.com/newsguidelines.html
I don't see the relevance. Open source developers need not be burning themselves out, they can just choose to work on what they want.

If a big company uses an open source library there's no contractual agreement that the developer must slave away for free and fix stuff for the big company. The developer, or the company that develops open source, can just essentially say "fuck it!" and do whatever they want.

Instead, the big company can take what's available. If it's not enough, they can contribute to the open source project (a wise move!), find a replacement project to ride on, or buy or write their own implementation.

Not all open source developers work for free but many do because they want to spend some of their time building something they care about. If the project has big impact sometimes the developers get hired to continue working on the software on a payroll. This is probably a win-win: the developer gets paid to do what he would be doing anyway and the company gets stability into future development.

If open source developers want to build a good, trusted brand of their software then it of course takes continuous involvement to support their users and can lead to burn-outs but that has nothing to do with open source. The exact same applies to building an established brand out of proprietary software.

And that effort only makes sense in the first place if there's a chance for a significant financial payout in the end, or the developers really, really just want fame in which case they have their own priorities on how they want to resource the development.

Still, nothing to do with open source per se.

I bet a thousand-fold more developers are burning out in jobs working on proprietary software.
GitHub now supports following a repo for notifications of new releases only
A shanty town?
In this case the base image is then a packaging format, which takes us back to building special AMIs for this. Used to do EC2 deployments like this in the early days, using Packer.io.

Prefer containers because build once run anywhere, as opposed to build for each deployment target.
Code has become a commodity of sorts, just like construction expertise for build 20 story high rises.

It's a good clean data set to train ML models that is the current proprietary advantage set.
> Grow up.

If you continue to break the site guidelines like this we're going to have to ban you.

https://news.ycombinator.com/newsguidelines.html
...it's not about affording: when they're drunk and can't find any change in your pocket, they end up pissing on a wall and stiking up the whole street. Some things need to be free even if they are easily affordable simply because (1) there's enough tax money to cover for it, and (2) a (large) proportion of people will simply find payment inconvenient so won't use the paid service, making life stinkier for everyone around.

But hey, at least they got it right with EDUCATION, which probably matters more than this :)
Could you elaborate? I don't understand what you are implying
Congestion and wear in the form of outdated dependencies, security vulnerabilities, technical debt, and ever-changing platform/os compatibility requirements. Surely these things fit the analogy?
No. Less open source software does NOT mean more jobs. It means fewer. For example, if every startup that ever started had to buy a commercial database @$100K license before doing anything, then very few startups would have evolved. And all the employment they eventually generate would not materialise. Free software was a huge factor in making the Internet possible and all the jobs it created.
Yes, and the fact that each Lambda executor is a VM allows the execution of any code in any language using any server.
Having seen some "exploration of data based on mathematical models" done on logistcs data I somewhat don't fell comfortable with this approach.
OTOH OpenStreetMap is doing well, don't you think?
Unsubstantive comments aren't good here, and on divisive topics are unwelcome. So the downvotes and flags were correct by local standards.

On HN the idea is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.

https://news.ycombinator.com/newsguidelines.html

p.s. Flamewar comments, like you posted at https://news.ycombinator.com/item?id=18541549 and elsewhere, will get your account banned on HN, so please don't do that.
I disagree. It doesn’t give teams a chance to fight back, which you get even on penalties. Absolutely one of the worst ideas to ever feature in football.
This may be a double edged sword. If the brilliant jerk resorts to micro-management, we are screwed.
That's a good question. On the one hand, probably there would be much being developed which isn't used (like the search engines subsidized by the EU). On the other hand I'd love to see a real OS/Desktop alternative being developed. I use Linux now, but I think to be used in Enterprises or public service it lacks features as good central maintainability (where Microsoft really shines). AD integration is really difficult with Linux Desktops and I am not aware of any (good) alternative to group policies.

I absolutely loathe the fact that Windows (and Windows 10 specially) is used in public services.
What you say is ideal. But real world has brilliant people, who act like jerks because they feel they will get away with it.
Spotify – now playing information and playback control
It always bothered that Spotify doesn't have an icon on menu bar; so I decided to create one. With "Spotify - now playing" you can, easily from the menu bar, see information about the current track, control the playback (previous track, pause/play, next track) and add the current track to your library or playlist.
The code and app to download it's here https://github.com/davicorreiajr/spotify-now-playing.

In any case of bug, of suggestion, please open an issue in the github repo!

Hope you enjoy it!
https://github.com/davicorreiajr/spotify-now-playing
Recondite
Funny but, at least in the USA, public toilets are a great example of the tragedy of the commons. They are almost universally destroyed. In malls and shopping centers, in fast food restaurants and cafes, in movie theaters.

I'm sure there are worse countries but I also know there are plenty of better countries. As an American it depresses me. My culture seems to be one of "it's a rite of passage to destroy the commons" that includes kicking in the doors to toilet stalls until they break. Peeing standing up in a toilet when their are perfectly good urinals. Putting entire roles of toilet paper in the toilet "just for fun". It's so common that AFAIK it's just assumed that's the way the world is. It's not. Plenty of other countries don't have that culture.

I've often wished someone one like The Lonely Island would find a comedy meme to make it embarrassing to be caught trashing/breaking/abusing public restrooms. Well I can dream that my culture would change.
Some Practical Thoughts on Suicide (2015)
Oracle has Virtual Private Database
https://docs.oracle.com/cd/B28359_01/network.111/b28531/vpd....
This comment broke the site guidelines by being a personal attack, and by not doing this:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

We ban accounts that don't follow the guidelines, so please review https://news.ycombinator.com/newsguidelines.html and do so from now on.
Sightly concerned that it's using a version of Ubuntu that's been end of life for 35 months.
'Maybe higher chances' is acute, while on Aliexpress (yes, Aliexpress) there are official brand stores with no co-mingling.
iLidar: Solid-State Low Cost Line Laser Depth Sensor
Is the Internet running late?
Can you teach me more about the radiation properties of molten salts? Didnt know molten salt is immune to radiation, why would that be? Thats cool, though.
The official go lang tutorial?
> Also how do you think about post launch updates to fix bugs? Those seem to be generally expected as well, now.

Personally, I'd say the consumers are entitled to those, too. Your comment made me think of various games where I think that wasn't the case -- and that's mainly because those games were finished (and polished) before release.

I never expected any bugfixes for Games such as Starfox 64, Zeldas, Super Marios, and various others out of my old SNES and N64 cartriges. Because they worked. They were finished. Funny enough: Super Mario Odyssey had some a-ha moment for me because it also worked just fine literally out of the box, which is something I'm not seeing often enough anymore.

But honestly, launches nowadays are usually far more on the side of Games like Elder Scrolls: Oblivion than those examples.

Imagine a regular software engineer in $MARKET going "ugh, all these people we've sold buggy software to at full price now think they're entitled to bugfixes."

OTOH, there are of course some games where the effort put in by the developers far exceeds what any customer could reasonably expect. Terraria would be a great example for this.
It might be a strong conclusion, but a reasonable and qualified one. The technical side of ML/AI does not change the main point, sales, a single. Because even in perfect scenario with a perfect AI/ML product to sell you still need a channel to customers. In this case doctors and hospitals. And from that perspective, considering the trend to full-service solutions for expensive equipment, the manufacturers of scanners are in a much better position to serve the needs of their customers. Good news for ML in general, not so good for all the start-ups out there. But then I have the same doubt regarding the majority of logistics, supply chain and mobility start-ups right now.
We detached this subthread from https://news.ycombinator.com/item?id=18543229.
> (tangential) and this is where most "build your own compiler" style books fall down.

Have a look at http://t3x.org/s9book - it covers a Scheme implementation including GC, call/cc, low-level macros, type checking, tail call elimination, etc.
Exploiting developer infrastructure is insanely easy
>and is the only way to get a dynamically sized heap-allocated 2D array in C (VLAs give you stack-allocated arrays, with all the size limits that entails).

Why wouldnt you be able to create a dynamic array of arrays with placement new and a cast.
I’m not sure what your point is.

As a personal curiosity, do you maintain open source projects that actually have users depending on it?

I’m asking because when people say that OSS devs of popular projects suffer from burnout, that’s not an opinion, but a matter of fact.

And no, it’s not the same as a regular job. It’s more like starting your own company, except without the payoff.
All my HTTPS traffic was sniffed and I got pwned
> If the blockchain containing the votes is distributed to multiple entities

So now you have to find multiple trusted entities. That you trust to: provide proper audits and handle sensitive personal data

> And then you can follow up with voters,

Who is this you? Another trusted entity? That you have to trust with: handling personal data, be truthful about following up with voters, protecting voter data. And that voters will give you truthful answers. And that this mysterious you doesn't just select "voters" who will tell anything.

> Compared to messy paper ballots, and electronic voting which is centralized and easy to tamper with, a blockchain solution is much more reliable, tamper-proof, and accurate.

So far you have shown that blockchain solution is:

- messy: voter data is no longer anonymised, you need to find multiple trusted agencies to handle personal data.

- entirely centralised: everything is done through centralised agencies: centralised audit, centralised "you" who will follow up with voters etc.

- extremely easy to tamper with: these "agencies" and this "you" can easily do whatever the hell they want with audits and follow ups

- not tamper-proof: the blockhain itself is tamper proof. However, you propose to add a whole host of tamper-prone processes on top of that.

- not accurate: so, distribution of voting rights is not accurate, entry of votes into the blockchain is not accurate, the resulting audit is not accurate, the voter follow up is not accurate, but just because there's blockhain in the middle of all of this, this entire process somehow magically becomes accurate? How so?
Yes.

Plenty of Kaggle competitions in this space.

Generally UNet/RetiniaNet for finding the object of interest, then classifiers built on ResNet (or variants) feature extractor works well.

Here's a good overview from the recent Pneumonia detection challenge (chest XRay images): https://www.kaggle.com/c/rsna-pneumonia-detection-challenge/...
You’re right, with a full time job you have to sacrifice something, especially if you have kids. I found some balance by working from home so I get to spend a lot of time with my kid, though I still frequently work late into the night - often till 1 am. My goal is to make enough on the side gig to quit the day job so I can dedicate 100% of my time to my projects. I have a feeling it won't be easy but I gotta plow ahead, there is no other choice.
The OP probably means a mod for CIV5 called Vox Populi: http://civ-5-cbp.wikia.com/wiki/Civ5_CBP_Wikia
Thanks! Congrats to you too. Tango is something much deeper than dancing, esp. when you have other practices in your life. You should certainly take these lessons!

I'm from Turkey, my tango teacher is also from Turkey, and my master is from Korea. You can reach me via http://bayindirh.io
We detached this flamewar from https://news.ycombinator.com/item?id=18545520 and marked it off-topic.

Please don't foment flamewars on HN.
I am a very fat American tourist who has spent a total of two months in Paris in my life. I never met any impatience with my terrible terrible French from any Parisians at all.
AWS adds 32GB Nvidia V100 GPUs
RMS also has a solution

> Low-paying organizations do poorly in competition with high-paying ones, but they do not have to do badly if the high-paying ones are banned.

> All sorts of development can be funded with a Software Tax:

> Suppose everyone who buys a computer has to pay x percent of the price as a software tax. The government gives this to an agency like the NSF to spend on software development.

https://www.gnu.org/gnu/manifesto.en.html

not personally a fan of that solution
Same here :) isn't it just lovely? :)
Most people don't think about it much. The idea that we have an 'elected dictatorship' in some sense is fairly true. Constraints on the executive are basically five-fold:

1) Parliament is supreme, not the PM. So extreme acts require the consent (in advance) of both the Commons (which has a built-in government majority but does sometimes have its own opinions - see Brexit) and the Lords (which can be unpredictable).

2) Norms are powerful in the Westminster system (sometimes in the form of so-called constitutional conventions) and surprisingly effective at stopping bad behaviour.

3) We've developed fairly strong judicial review, so the courts restrain illegal behaviour by the government. Although the law can be changed, it turns out this still stops a lot of abuses.

4) The evil PM would still have to successfully govern, which requires either the consent of the governed or massive force (at which point they'd need the active support of the military as well, and the military in Britain have stayed out of active politics since the 17th Century - another strong norm).

5) The Queen retains reserve powers, including the right to veto bills (she's theoretically the third 'house' of Parliament). She probably gets to do this exactly once before being deposed, and an attempted auto-coup is one of the more likely outcomes.

It's an odd system, but historically it actually works well. I spent some time interning in the US Congress expecting to find the system much better than ours, but I came away believing that a strong separation of powers in a Presidential system may create more problems than it solves.
Some of the public analysis can be qualified as theological debate, yes; but behind the scenes, in professional clubs, there is a lot of actual tactical work and preparation, which really removes a lot of the “randomness”. The best team doesn’t always win a game, but it usually wins a league and it often wins a cup, and that’s not by accident.
Personal attacks will get you banned on HN. Please review https://news.ycombinator.com/newsguidelines.html, refrain from flamewars, and don't do this again, regardless of how wrong someone else is.
> Sure, for the first couple days I wasting as much time as I possibly could - happily so - and then I started knocking out all the major house projects I had pending (insulating the crawlspace, fixing annoyances, etc).

It's amazing how many people in this thread are echoing similar sentiments. It's clear that the 2-day weekend doesn't seem to proffer enough time off for people to get "in the zone" so to speak.

Or maybe we've become accustomed to the 2-day weekend such that we don't value it's time as much. It seems like these "mini sabbaticals" some of you mention (2-week staycations) are the way to go.

But I know I have a lot of little projects I want to work on or explore, but knowing I won't have enough time or I could do something else (the opportunity cost), I often likewise waste time on nights and weekends.

So cumulatively, these nights and weekends add up to a greater time-length, but because they aren't in a contiguous block like your staycation, I end up with worse results than with the mini-sabbatical model, despite having more time overall.
ETH is used outside of the blockchain ecosystem: https://www.coindesk.com/united-nations-sends-aid-to-10000-s....

BAT has the Brave browser as its adoption mechanism. Personally it's my favourite browser for some months now both on desktop and mobile.

OMG is from a company (OmiseGo) who operate a payment network in SE Asia. They are quite big and the adoption of OMG by their traditional service is planned as part of the Plasma project.