skysight-inc/HackerNews huggingface dataset:
At some point, this becomes a complicated way to say "here's the code, and I'm available for commercial support", doesn't it?

Another thing you might try is "paying" for features, i.e. somebody has a feature request that you think is an improvement you'd accept but don't give a high priority to (basically "PR welcome, but there's more important stuff to work on right now"). There's a potential risk of including features that you wouldn't otherwise because they make you money, but that aside, it could help both with funding and responsiveness towards users.
> The fact that consumers aren't very discerning is exactly created by brands

But we use a lot of different manufactured goods in our daily lives today, many manufactured in ways that require expert knowledge to appraise. It's unreasonable to ask for the average person to be well-versed in them all.
Or by the author himself at the end of TFA: https://mtransitapps.github.io/apk/
Theoretically, is this not all intentional?

There is little point trying to teach work-related skills in a non-work-related environment. If I wanted to teach a bunch of kids how to work, the university system would not be a good starting point. It is the blind leading the blind, there are potentially literally thousands of people with at best limited work experience all crammed in together. That is not a sane environment for teaching people how to add value to others lives through working.

University is supposed to provide networking opportunities, cross-pollinate interesting theoretical ideas that have limited practical application and provide a feeder ramp into the research community. If universities try to teach employable skills it will be hugely inefficient compared to teaching people skills in entry level jobs.

Anyone trying to learn teamwork in a team of university students is not going to understand teamwork. In real teams it is not unusual to have 1 or 2 centuries of pooled experience in the problem domain being worked on and that creates a completely different dynamic for how the work is divided up and work gets done.
"what is exciting to you about your work?" Seeing the black boxes solve problems I know I could not solve manually. If you go into industry, expect to be spending the vast majority of your time wrangling data, integrating the black boxes into other software, and apologizing repeatedly to managers because you have no idea how long it will take to make your black box work, if it ever does. Trying to make plans around AI based software is an exercise in futility.
Finder is probably the worst part of using a Mac. But explorer isn’t that much better either

I am currently forced to use windows and it’s near impossible to get anything done with it without feeling frustrated. It simply doesn’t follow my speed and line of thought on anything.

I am quite shocked after using Mac for 7 years how little progress or even regression windows 10 went through. Without making this into a windows bashing thread only the explorer related things I can think of:

- unzip hidden behind right click or freaking menu button. And a dialog with checkbox to “show files after extraction”. Mac: double click. New folder. Done

- rename through right click or f2. Laptop means fn+f2.
Mac: press enter, type, done

- quicklook on Mac is the single greatest feature ever. Mainly because it works in file dialogs. Need to upload a file but don’t know which one? Just quicklook. Windows afaik has no equivalent

- somewhat related, maximum length of file paths. There is no excuse for that in 2019. If unzipping fails because of this the software is just plain bad

And this is just explorer which I barely use. Shocking
Perhaps, I should have specified that it has come to mean good in this context. It probably started out as a short hand for something like "incredibly good" (as in, "it's hard to believe it's so good").

As long as we're quoting dictionary definitions (also from dictionary.com). We're using definition 2, here:

incredible
adjective

1. beyond belief or understanding; unbelievable

2. informal marvellous; amazing

Good is definitely a judgment, but there is no reason to suppose it is a moral one. If I say a sandwich is good, it means that I like the taste not that I think it is righteous in the eyes of God. Ironically, perhaps, if I thought the sandwich was especially delicious, I might say that it is righteous. The vast majority of native English speakers would immediately understand my intended meaning rather than the literal one.

I find it somewhat incredible that I have to explain this.
I often see the opposite: people wasting hours writing code when they could have found the appropriate library with a few minutes of searching. Often the library is actually already installed with the project or even part of the standard library.
If Tesla did quicker & cheaper repairs on cars insured by them, would that be illegal?

It would harm competing insurance companies significantly, and mean they can effectively corner the entire insurance market for their own cars.
ConceptD 500 Desktop& CP3271K P Monitor – ConceptD – Acer – Latest Gadgets Info
Law Offices of Jerome B Smith in El Monte Ca California
Hey Google! Want to know why your cloud service is trailing behind AWS & Azure? This is why ...

When you erode trust in your consumer and developer services, don't expect us to sign up for your enterprise services.
But you can know what's doing. Just have it output the .s/.asm file

You can also look at the flags and the different optimizations you can turn on and off.

MSVC had some issues with C++ compatibility (a long time ago) but overall it is not bad. A compiler that can compile a whole operating system probably has most of its issues ironed out.
HN usually hates videos.
I remember vaguely a course on Basic on Amigas. But other than that, I didn't really have mentors or peers. I believe I learnt QBasic from a book, later Turbo Pascal from another book and assembly from yet another.
with efficiency I meant computational efficiency:

consider the task of computing a gradient at a point p0 = <x1, x2, x3, ..., xN> in an N-dimensional space.

the naive approach was for a long time: compute the value of the score at p0, then for each coordinate compute the score for the same point but shifted a delta in the direction of that coordinate, i.e. the i-th component is computed as:

component_i = (score( <x1, x2, ..., xi+delta, ..., xN> ) - score (p0))/delta

thats N+1 evaluations or trials of the score to compute the final gradient <component_1, ..., component_N>

notice how reminescent this is of natural selection: the average of the last generation p0 is used to generate ~N trials, which then result in the average of the next generation shifting somewhat.

compare reverse mode automatic differentiation to calculate a gradient: one forward pass of the computation with one backward pass...

I am not complaining about the complexity of the fitness or scoring function, I am complaining about trial and error approaches, when we have discovered a rocket for differentiation!
Latency is a nightmare if you perform certain types of tasks on FUSE.
> but I'm sure a lot of people became better C programmers as a result.

A lot of people also became professional [level] designers because of his works - Doom was innotivative, among the many things, in the fact that it was designed from the ground up for extension (modding).
It's not competitive at all at performance. Phoronix did a review a few days ago. Am on mobile now but will look for it and edit this post.

* https://www.phoronix.com/scan.php?page=article&item=rome-pow...
Revive apprenticeships - where learner goes to master and learns directly from the one who practices the skill on a daily basis. In modern wold, this responsibility should rest on tech giants, who should have dedicated apprenticeship programs; and they should pay apprentices an honorarium for investing their time in studying their area of their, instead of their competitors.

For some reason, I don't know/understand, this responsibility got shifted to taxpayer.
At the risk of broad oversimplification, pruning trains and then does an architecture search. This does an architecture search and then trains.
> OSI wanted a "connection-oriented network layer", one that worked like the telephone system, where every switch in between the ends knows about the connection. The Internet is based on a "connectionless network layer".

Pretty sure ISO/OSI was pushing for CLNP which is "connectionless network protocol."
Yes only for Hong Kong billionaire's. SG has surpassed Hong Kong both in human capital and progress despite rules similar to China when it comes to freedom and protests. I doubt if predominantly Cantonese population will be easily able to adjust to multi-racial society of Singapore.

So probably the better place for Hong Kong people is to look to UK to grant asylum or citizenship if they care about HK.
Yeah, because now he is one of the devs leading the High Performance C# effort at Unity.

People do change their mind.
Just out of curiosity.

If you are running off of SSD, why Redis? Why not use FoundationDB on multiple fast nodes? That way you get ACID transactions..
Starts right about here: https://www.youtube.com/watch?v=udlMSe5-zP8&feature=youtu.be...

2:10:56
In Randy Pausch's famous 'last lecture' he also speaks about organizing more useful meetings. His trick that I found works best: organize a meeting half an hour before lunch time and you'll be sure it won't last a minute longer than planned. Nobody bullshits around while hungry.
People who work for Google are supporting a company that is building the dystopia my children will have to deal with.

Google programmers have other options. But the pay and prestige is not there. I can understand why people work at GOOG and FB. But it does not absolve them from being part of the problem (a big part of problem).

But there is no reason for people who work at GOOG to be respected for working there or otherwise held in high regard by their peers in the industry. It is a job for them, okay, I get it. But there are plenty of jobs for them to choose from.
Flight Simulator in PicoLisp
I suppose the entire point of open sourcing software is to take a step back from generating revenue through IP.

That doesn't exclude charging for the hours one put in solving specific issues or requests raised by third parties.

Open source only provides a legal framework that defines the terms by which one distributes code. It was never intended to be a business model in the first place. Not does the entire concept claim to be a business model.

As such, all software projects being equal, choosing a permissive or proprietary license is just a fork in the road.

The bigger picture here is the intent and motivation of developers that drives them to build software and share it with the world. Sadly, the hard truth is that there's no such thing as a free lunch. If you provide the output and the labour for free, discussing that such efforts are unsustainable is a bit of a cognitive dissonance on the part of the maintainers.

It's totally valid to write code, release it for free and then charge users for the maintenance of the tool. That is, put a figure to issues and only solve them as a maintainer when enough users care to chip in the hard currency to cover the time.

Sure, many FOSS maintainers don't do it for the money. They simply want to have a positive impact on the world. Share something cool with the world. Assert their identity as the author of their own creative vision. But if history teaches anything, great artists have always walked this tight rope between covering living costs through patronage and finding freedom and artistic license to actualise their own vision.
nah, leetcode skills is all they need
Automatically ignoring types comes with intuition. After a while, you start seeing beyond the types. I hope and assume this is normal, because I've experienced this type blindness in all types languages that I've used.

It's interesting that you don't have this problem with Java, is it because Java always has types, while TS is lenient?
I think github is already trying to do many of those things. They started Github Sponsors[1] and Github Package Registry[2] recently.

Regular github already makes it pretty easy to choose an open source license for your project. If they add better support for creating a commercial license integrated with their package registry and automating revenue splitting among contributors, I can see it working.

[1] https://github.com/sponsors
[2] https://github.com/features/package-registry
I’m most excited about what is now being called scientific machine learning, ie machine learning models explicitly structured to learn interpretable models that can be used to understand some scientific domain better. For example, I’m starting to work on using graph RNNs to study dynamical behavior of reinforcement learning agents and how it might give us insights into psychiatric disorders.
Giving Alex Jones a platform is one thing but a bigger problem is people that believe the nonsense he speaks. When did society become the collective brain for everyone? It’s on the individual to figure stuff out for him or herself.

Joe is a heavily left leaning (socially) capitalist, he seems to me to be very libertarian. I bet there’s a number of Silicon Valley engineers who lean the same way except maybe for his stance on guns.

He has everyone on his show. “Crazy” people to the mainstream. And in any case it’s his show you’re free to not give it patronage.
Cameroon inaugurates surveillance command center in partnership with Huawei
Google has a new policy to not rock the boat, including snitchin on anyone who might be.

Probably not that large of a group of people that both read hacker news, read this exact article, even care about such things, and work at google. At a company of that size, they are maybe fancy cogs, but still replaceable.
Of course they wait until a payout to do a deeper analysis. Most sites that sign up are spam and fraud that never earn much. So a payout threshold is a natural way of gating the spending of resources to weed out fraud and junk.
Cambridge startup claims breakthrough EV battery that can charge in 6 minutes
Blogspam happens when someone writes a blog article that sources or references something from a more authoritative source, such as this one linking to the Kaspersky story, without adding anything of significance to the original.
> The fare collection system is interesting. You buy a ticket, but you don't have to show it before you board. Instead, during the ride, a ticket agent might come through the car and demand to see it. If you can't produce it on demand, you become liable for a large fine. So you can evade the fare, but doing so is a high-risk gamble.

This is how public transport works in all places I can think of in Germany. The fine is typically around 40 Euros for first time offenders and it is a criminal offense.

The fare pricing system is usually quite complicated though and there is a certain risk that you have to pay because you just made a mistake. The inspectors are rather ruthless.

Actually I like London's TFL system were you make sure you have enough money on your Oyster Card and be done with it. If I remember correctly I have never bought a separate ticket for the DLR so I suppose the Oyster Card is valid even for the DLR. That's all just so much more convenient than in Germany.
Yeah, I know it's just semantics.

I have wasted too much of my time in delayed trains trying to get into London to believe that.

And based on travel times you could add some other airports to that list of London Airports. Southampton Airport is faster to get to than Stansted or Luton for a lot of Londoners. And with HS2 BHX could probably change its name too.
Don't know about AMD collaboration, but their home-grown supercomputers use some home-grown ISA, reportedly roughly based on an extended variant of MIPS.

As an aside, it was long before Trumps trade war with China that USA refused to sell chips for Chinese supercomputers, prompting them to seriously start developing their own.

Will be interesting whether we'll see Chinese POWER designs, or whether they continue with MIPS and RISC-V.
For those of you skipping to the heavily programming heavy parts I’d heartily suggest listening to the whole thing. There’s a lot in there about life, balance, working conditions in gaming, the need for sleep, martial arts, etc. Lots of topics are discussed. It’s a great episode.
This is not about making everybody happy. This is about completely wrong behaviour: You can suspend scammers fast, but if you also catch legitimate developers with your scam protection you have to have processes in place to give 1. valid explanations why 2. time to react, at least retroactively 3. a legitimate possibility to appeal. Google does none of that, fixing that process is possible and has nothing to do with a law of big numbers or the difficulty of making everybody happy. The adsense scam Google is running, if the description provided here is correct, is just fraud.

Both is just Google being evil.

> nobody wakes up in the morning and decides "I'm gonna fuck up this webmasters day today for the sake of it"

You can be sure that happens as well in every organization of that size. It's just another reason you have to have a proper appeal process in place, not the automatic dismissal system Google has.
Note that this is not the PRC expanding the Great Firewall, but the Hong Kong government mulling its own restrictions under emergency powers. My understanding is that the infrastructure is not in place to just move the city behind the Great Firewall even if that were a goal.
It doesn't have to be all-or-nothing. See redis, mongo.
Was there Facebook Audience Network SDK in this open source app?
> You can get a DOT approved helmet for $150, but the general perception in the community is "if you have a $150 head, wear a $150 helmet".

This is absolutely not the modern perception. The modern perception is that DOT is a joke and that a $120 SNELL or ECE helmet is better than a $500 DOT helmet.

Also, your statement about "european standards meant for racing" is nonsense. ECE is a standard for street use, and SNELL is an American standard.
Ok, done. Thanks!
Scanbot is another working alternative.
I'd suggest you look at Probabilistic programming languages: https://en.m.wikipedia.org/wiki/Probabilistic_programming

As someone who like you find ML boring, PPL is much more fascinating, because it brings the programming back into AI. It's more like the logical evolution of logic based rules system, adding bayesian probabilities to it.
I did, and no, PlayProtect did nothing.
Your privacy and freedom should never be trusted with private business. Their statements are meaningless and they will continue to violate our privacy.
If the only thing this whole saga accomplishes is that npm post-install scripts are replaced with proper pre-built binary support, then I'll say this was all worth it. :)
The worst is the reality that people could (and would) use it for libelous purposes; such as vindictive exes (no matter the sex), or people with stability problems, or the like.
I have auto-update turned on, yet I just discovered CamScanner was apparently stuck on an unsafe version from July. Now CamScanner seems to be removed from the play store, yet I had to remove the app manually. Play Protect still thought everything was fine. I have a Google Pixel running stock firmware. I guess it's time for a factory reset.
RHEL is free? I am missing something? I believe it's free only for developers and for development purposes.

Even the desktop "self-supported" version was something like $90 last time I checked.

CentOS/Scientific Linux is not RHEL.
That sounds plausible in the UK
> The easiest way to identify a monopoly is to look at how badly a company can treat its customers and still get away with it.

I’m not saying your wrong in this case, but that’s not a very reliable measure. Companies that have the best product can treat their customers like shit. Companies that have the lowest prices can treat their customers like shit. Any company that has a strong competitive offering that’s not based on service can treat their customers like shit.
Nobody said it was easy to solve these issues without collateral damage.

The point being raised is that when you become a statistic, you have no recourse. Sort of like "we don't care, we don't have to, we're the phone company"

If this were some small fledgling start-up, that is to be expected. It costs money to get things right for everyone.

But this is a huge, profitable, mature company. And one that is playing a key role in our society. They must hold themselves to a higher standard than they are now. Or else, in the end, society will make them.
How to Start Your Own Online Marketplace
We were banned from the Play Store for violation of their Impersonation policy in mid July after publishing an update. We just got reinstated last week. During the course of the lengthy appeal I had an unshakable feeling I was up against The System™. I still believe I was communicating with a bot and not an actual human being — I refuse to accept a rational human being will behave the way Bob from Google did.

It's such a stark contrast to developing a web app which you can _freely_ publish. When did thing go so horribly wrong?
Polgár László was the guy with 3 daughters. And one of the girls became the best women chess player to date.

https://en.m.wikipedia.org/wiki/Judit_Polg%C3%A1r
GPS and carrier triangulation will be inconsistent which will be a big red flag, if anyone notices.
> It’s as if the Rothschilds or Rockefellers went begging on the street. Oh, how the mighty have fallen.

A good thing to point out is that while I have a vague notion that Rotschilds are bankers, I have strictly no idea what business the Rockfellers were in. I only know them because of their charity efforts.

Giving back is not a defeat, it is the culmination of success.
> Who is to decide what's still acceptable and what not?

You are. Don't they teach people ethics anymore?
The motivation for this seems less to do with fighting crime and more to do with certain people simply making money.
Living like this would imply living without a car(?) and more geographically spread out, less connected/more insular lives, with less money to pay for health insurance.

I suppose it depends on how you interpret the parents "If we lived like they did". I don't think its reasonable to spin out a scenario where healthcare would be better, because all the elements of supplying healthcare become harder. I don't think it would necessarily be worse overall though.
Has your company filed a complaint in the current DOJ investigation of Google?

All that it takes for the rise of evil is for good men to do nothing and all that.
I'm sure you meant well, but please don't scold fellow users like this on HN.