skysight-inc/HackerNews huggingface dataset:
Wouldn't popcorn be a better name?
if there was something as easy (or easier) i would use it. any suggestions?
I find that the industry in general has a bias against gradual improvements of existing projects. Several times throughout my career, I've worked on mainline supposedly-legacy products while other teams work on greenfield rewrites, and the result is invariably that I'm able to improve the left-for-dead legacy project faster than the rewrite group can make something new --- and up with an objectively better product.

The difficulty of continuity is overstated. It's very rare that something is so far gone --- even Fortran --- that it can't be improved by insensible degrees into something just as modern and usable as something started from scratch.
You should think of Rust as a better systems language, a better C. This was something that Go was pitched as but as a GC language it just doesn't fit a bunch of systems applications.

What I think is driving Rust and will continue to drive Rust is how it compares to C/C++ in certain key areas:

- Ownership is enforced at compile time. C++ obviously has smart pointers now (ie std::unique_ptr and std::shared_ptr) but these come with not insignificant runtime cost. What's more you end up passing around raw pointers anyway at least some of the time.

- C/C++ do suffer from and will continue to suffer from memory corruption, buffer overruns and undefined behaviour resulting from this. This has been and will continue to be the source of security vulnerabilities.

- Security is becoming so important and software so large and complex that the need for memory safety without sacrificing runtime speed will become increasingly important.

I honestly see a point where there'll be a need for a safe OS that is written in Rust or something like it.

One other thing about Web development: I think this is one area where Rust offers no real benefits (other than memory safety). Honestly I think the best model for serving HTTP requests is the cooperative multitasking model used by Hack (FB's PHP successor) where everything the request uses and does is created and torn down within the scope of a single request. This is a model that's far easier to reason about.

I came from years of doing Java where we had to deal with full GC pauses (something Go isn't immune to either).
Depends how much data you want to downlink though. Sats in LEO have fairly small footprints and you can only get data when that footprint is over a ground station.
Stallman's Free Software only makes the users' interests a priority when those interests are aligned with the ideology.

If the users have interests like, "I want to stick this piece of code into my proprietary program", then those interests are not prioritized.
Paypal is down
Arguably most CS papers / presentations are not replicable because many don't share the data.
>The error is a distraction from the main point that is avoidable in the future.

Point taken. The intricacies of status continue to wonder and delight. :)
>See: 1993-1995 UFC competitions

In a surprising turn of events, a tournament organized in large part as self-promotion by Gracie family "proven" the effectiveness of their martial art.
> Negative. After about 4-6 months without outside pressure, stimulation or feedback, my creative drive goes away. It comes back after I start working again, and then goes away as I realize that I'm burning myself out if I continue doing this in addition to work.

I’m very similar with this regard. I strongly suspect that the „creative thoughts” while at work are just my brain trying to escape the pain of the job, by convincing me I should quit and pursue this interesting thing instead. However, when I quit, I’m overcome with doubt about financial viability of the path I had in mind, I pursue it only half-heartedly for only a couple months, and ultimately I end up finding myself another job. Once I’m there, the sneaky creative thougts come back and I inevitably end up quitting again some 9-18 months later...

This cycle goes on for 7 years now, and my conclusion is that I’m just super-conservative when it comes to money and I will only be free from my worries when I FIRE. My other conclusion is that it’s possible that I really don’t want to do those projects, and they are 100% fantasy I conjure up when sitting in a boring job. I’ll find out if that’s the case when I finally retire.
I've got a set of power tools and a lawn mower from Ryobi that all use the same 36V battery pack. Works well for our small section in town.
The idea that a foreign corporation has a duty to break Chinese law with regards to web filtering is very problematic, if that's what you mean by "give concessions to the government". How far should such a corporation go with breaking the law, is tax evasion against the Chinese state morally acceptable, since those taxes might be used for oppression?

We should recognize here a very thin line between respecting the Chinese law and actively collaborating to subvert human rights - because the law is defined by an authoritarian regime with a long history of human right abuses.

That being said, surely you cannot change Chinese law from outside China, and if respecting it's current iteration is not in itself an unacceptable violation of human rights, it stands to reason that expanding in China at least forces the government to stick to it's own laws under the threat of a public exit and protest if unlawful pressures are made. It puts ethical companies in a position where they can nudge the Chinese towards ethical behavior - or at least very publicly denounce unethical demands.
I think part of it may be because all traditional "martial arts" are, for the most part, obsolete. "Martial art" means "art", in the sense of craft, and "martial", in the sense of going to war. If you're going to war, being really good at punching and grappling is useless compared to being passable at those things but also having a rifle and knowing how to use it, especially in coordination with other riflemen or combined arms.
If you give people someone free code and it deletes their files, you could be liable. That is why software licenses not only have permission-granting clauses but also warranty disclaimers. (Those might not protect you in every jurisdiction.)
Do you think that recruiters spend time forwarding your response to someone at Google who actually cares? I usually decline jobs/projects outright, but I wonder if I shouldn't waste some time on interviews before telling the company why I won't work for them. It's not like there's a shortage of projects, and I'd like to maximize my political "leverage".
Yes, my life as a programmer has been in horrible frustration with human-computer interfaces. Thanks by the way!
Well having much much ie approaching UK level of mandatory training for firearms officers would actually be better looking at it externally.
Tether just opened up a platform for withdrawing fiat USD directly from them:

https://tether.to/tether-reopens-account-verification-and-di...

> This update allows the immediate withdrawal of Tether to fiat (1:1), with the ability to acquire coming soon.

So Tether still backs the USDT 1:1 by fiat while Bitfinex just becomes another trading market. Other exchanges already have USDT markets that change in value.

This event is not the "de-tethering of Tether." It is returning the responsibility of backing USDT to Tether.
Easier said than done. In this industry, I've successfully managed to find increasingly well-paid jobs, but satisfying? That never happened. Part of this may be having too strict standards of satisfaction - I know I care a lot more about the utility of a project than about its tech particulars. If you find satisfaction in working regardless of what is the end product, then there's plenty of suitable high-paying jobs in this industry.
Meet the 100 Most Innovative Startups of Germany in 2018
I think being a woman means (and certainly is intended to mean) you're automatically part of an under-represented group - namely, that of women. There are (far) fewer women among Rust users than in the general population, which you could say is the (a?) definition of under-represented.

The percentages can add up to >100% because you can be part of multiple groups, e.g. a gay woman.
Another thing that strikes me is that this 'science' comes from informal~ groups of passionated people. No market to be seen here. Yet it's the foundation of our lives..
The fact that people consider native plants weeds is exactly the problem.
For those wondering, I just clicked through a few randomly and I only saw ~1/10 from China, and it was fairly applied (i.e. not especially novel research). I'd be interested in a more thorough analysis.
> And in what situation do you think it's acceptable to write in such a way?

In what situation do you think it's acceptable to look the other way?
English is not the easiest language to learn, but Mandarin is among the hardest.
Surveil Camera Catches Man's 'Outstanding' Actions Wind Rips Ameri Flag Off Pole
Two points:

• You don't know if it doesn't harm the consumer, because if there were more players on the market, the consumer could (possibly) have more choice and access to better products.

• The monopoly could harm the consumer in the future. At that point it may be more difficult for the market to bootstrap competing products (especially if the monopoly controls the entire supply chain). This is a bad situation, even if it doesn't harm consumers now.
Ask HN: What are some small OSSs with clean and maintainable codebase?
Disclaimer: This has been asked multiple times, but unfortunately, the examples are always same few very large ones(BSD, Linux Kernel, glibc, gnome, ReactJS etc.) which are daunting to me.

What I am looking for are examples of some very small projects that are:
1. very well written/adhere to clean code principles
2. good documentation (preferred)
3. small enough to read up in few hours (important)
4. hosted in accessible services(e.g. github/gitlab/bitbucket etc.) (important)
5. has non-arcane build/compile instructions/requirements

Also, small hobby projects that fulfill some/all points(1-5) are welcome.

It will be appreciated if you explain, why you think that particular example fulfills some/all required points(1-5) when you mention one. (Bonus)

P.S. I am aware of "first timers only/good for beginners" lists, so please don't post about these.
Eh. Space is just a place that's annoying to ship to. (With the one key advantage of having line-of-sight to arbitrary deployed IoT devices.)

"Underwater", meanwhile, is more of a mode of operation / design for data centers, with the goal of that simplifying (and decreasing costs for) cooling.

An underwater data center doesn't imply that the data center is actually off-shore to any large degree. I'd imagine they'd look more like undersea-cable landing points, built "into" a beach.
Previous discussion: https://news.ycombinator.com/item?id=18356821.
Cust Service Chat Services See Everything You Type, Whether You Send It or Not
George t. Haymaker
Sorry guys, but you're both wrong, and one of you only partially right. George was never president of Alcoa. VP yes, but not Pres. He left Alcoa to become Exec VP of another aluminum company - Alumax, and while in that position hired me away from Reynolds to be Pres of Alumax Asia Ltd. Later on George and I became partners in a Hong Kong based non-ferrous metals trading company called Hayken Metals Asia Ltd. George also became Pres and later on Chairman of Kaiser Aluminum Co.
As a manager, I’ve had some success in such situations by demonstrating to the brilliant jerk that I’m at least as brilliant as him. This does not have to be specifically in his area of expertise, but it has to be on a topic he will respect (e.g. architecture, project management, team leadership). This step is crucial, as the BJ will only look up to (perceived) brilliance. (Plain jerks will defer to authority but the brilliant ones usually briddle at incompetence and perceive shows of authority as weakness). This is basically signaling that you’re the alpha male, for the BJ’s definition of alpha. From that position of power, you can then lead by example and demonstrate to the BJ that acting like a decent human being delivers better results than being a douche. If they’re intelligent enough they’ll see how it can serve their own interests and amend their ways. If they’re not intelligent enough... well then it’s time to make them understand that no one is indispensable.

Note: it’s usually a good idea to let your own manager know of the situation and get their approval before attempting anything (to defuse any “going over the manager” gambit).
The ITAR laws can also refer to data. A lot of the data coming from the ITAR restricted technology is also ITAR controlled because in theory you can inference something about how it works based on the data that is coming from it. This is typically true of data coming from spacecraft payloads or new technology.

Encryption is still not necessarily required, unless you are landing the signal only on a groundstation in the United States.

AWS can handle ITAR controlled data though. They already have the AWS GovCloud for data subjet to ITAR restrictions.
When Rel=canonical Doesn’t Work: A Tale of Not Similar Content and Noindex
30 minute showers are a waste of water. What are you doing in there? It shouldn't take you more than 15 minutes to shower unless you have 6 feet of hair that you have to wash and condition.
Is it worth switching to AI (ML and Deep learning) career?
I am software developer who is in late 20s. I have already switched my field a couple of times (QE-> Masters -> Soft Dev). So, I feel that I am lagging behind my peers who have been on same field for many years.

However, I am keen on working in ML and deep learning (already have basic knowledge) field. Is it really worth spending 1 year on switching to ML with the current job or just keep learning software development well and keep progressing in that? Given my age, I should have already been well-versed in a field already.
Isn't rather chilly space a great cooler for anything that heats up?
I know what he is going through. I have experienced a lot of this during my tenure working in technology (Entertainment).

It's unfortunate that a company like that still hasn't been able to figure this out. As someone who studied computer science it is hard for me to recommend to the younger kids (Children of color... ok Black.) to get into technology when the prospects of them working in that sector are so low.
Use a laser beam for heat dissipation. Bonus: Cloud Death Beam.
Human Rights Watch Ask Argentina to Press Charges on Saudi Prince as G20 Nears
> they're not allowed to increase in-app purchase prices by 30% to compensate.

This sounds like it would seriously undercut plaintiffs argument that the 30% they're paying is on top of the correct price.
It's a well-known logical principle: always assume Russian organized crime!
I mean, all I'm trying to say is that most companies are subject to the competition pressure in their market regardless of internal employees' morals, and it becomes hard to justify "standing up for your beliefs" in a business sense that isn't just "shut down the business or change industries," if there are inherent moral issues in the current industry.

When I say "have no sense of morals," I'm talking about competitors who were acquired by large PE firms a decade or more ago and do not have any internal discussions about the morals of what their employees are building/maintaining. They operate entirely by asking what clients want and then trying to build what they can of those requests.

I'm mostly talking about incentives and market pressures, not "imposing morals on others" or other such emotional nonsense that you are reading into here.
"McKernel" is great, it both somehow refers to the architecture, to the fact that it's a kernel, and is unique and googleable.

"Popcorn" is generic and makes it hard to search for the project, and easy to clash with another project of the same name.

I wish people invented good unique name for projects, instead of trying to make a (b)ackronym or a subtle reference using a generic word.
Can you tell whether or not this is authentic?: https://www.amazon.com/Apple-Lightning-Cable-iPhone-6S/dp/B0...

It's the first seemingly non-third-party listing on Amazon.com for the search term, "iPhone lightning cable." It's the 4th search result. If you hover over the first of "Other sellers" you'll see a store which has a 67% satisfaction rating. If you click through and read the negative reviews, almost all of them list getting a fake product. Amazon lists the brand of the cable as "Apple." The item description says that it comes in "non-retail packaging."
In short: any place you would use C/C++, and lots of places where you wouldn't.
> Maybe calling free software "Open Source" was a mistake. If something is "free", then you have to accept you may get what you paid for.

Since no one seems to care about the freedom aspect of it, maybe we could rename it to "fee software" - give it away for free and encourage everyone to contribute with time and money. Will people stop being selfish because we changed the name? I don't think so.
'SpongeBob Squarepants' creator Stephen Hillenburg dies at 57
> Tether still backs the USDT 1:1 by fiat while Bitfinex just becomes another trading market

We don't have any evidence Tether has hard currency backing its Tether. We do know Tether and Bitfinex are under investigation in multiple jurisdictions, and that brokerage deposits are less protected than obligations marketed as being freely redeemable or secured (as Tether was). At the end of the day, Bitfinex and Tether are intrinsically and ambiguously linked, a combination that does not inspire confidence.
I’m not saying they should leave or stay. But, protestors in the 60s were willing to get kicked, beaten, arrested, etc for their moral beliefs. They were willing to make real sacrifices. On the other hand, Google employees had the “courage” to sign a letter.
I'm... not convinced this is a decent offering. At the same time, I'm repeatedly wrong with this whole cloud computing, so maybe I'm just that person stuck with the old ways and telling everyone else they're doing it wrong.

But it seems like a recipe that combines so many of the worst parts of running a groundstation. The setup can't easily be specialized enough to really milk capability (say, different ways to correct pointing and orbit determination errors that need more direct control of the antenna than just feeding a TLE), but it's likely so general that there's still significant engineering effort for anybody who wants to use it. If you want to do anything requiring round-trips to the satellite, where you need to ship raw radio signals to a DC, process them in software to demodulate and decode, then encode and modulate your responce before shipping it back as raw radio signals to the groundstation, sorry but that latency is painful and hurts you on link utilization.

In comparison, buying a small turn-key dish and operating it is not that bad. Paying per-minute or per-pass gets really expensive for smallsat/cubesat operators, at least at the usual prices I've seen and compared to the operating cost of equipment you own. Also, if you're just running a tech demo then it's not exactly prohibitive to partner with somebody who has excess capacity.

I think this offering is missing the mark. If I had to make an analogy, I'd say they're offering roughly "GCP for downlink" to a world that's not quite homogeneous enough for it to make sense. If I were trying to do this, I'd be aiming to be the "Squarespace of downlink" (more tightly scoped capabilities, but much better performance and more turn-key) or someone delivering groundstation-in-a-box kits.

Context: I used to work at Planet Labs, having spent considerable time collaborating with the groundstations team, as well as some collaboration with the missions ops team.
Sadly no. Space is cold but also very low on convenient mass to transfer the heat into. Vacuum is an ideal insulator. On Earth, you can put the heat into water, air, thermal pastes, etc., but in space, you have only slow old black body radiation, unless you do something more creative.
Yes I think the fragmented nature of having hundreds if not thousands of "police" forces of various levels of training and background checks.
I am selling Pacemakers.com for 75K and its worth every penny if not more. Dot COM is king and the marketing value and name recognition is worth every bit you pay.
If you want to start a new business do you want a name like Pacemakers.com that is recognized worldwide and easy to remember or do you want your clients and customers searching for you buried on Google - pace-makers.gg ?
“Apple does nothing to increase the value of Netflix shows or Spotify music or Amazon books or any number of digital services from any number of app providers; they simply skim off 30% because they can.”

The author is obviously not developer to see what Apple provides for their 30%:
1) publishing platform.
2) hosting services
3) payment services
4) customer support for payment support.
5) testing platform
6) analytics platform
7) advertising platform
And so on...

If you are developer just try to implement a payment system and support it with phone . Good luck.
I think Android is very frustrating as well.

Actually, I pick old Palm. I'll buy a new Palm Treo like I did 10 years ago and it was glorious old tech. Maybe no whatsapp is a plus and I'll just use from the laptop, tell people to call/sms me during the day.
1.buy Amazon brands or exclusives.

2.I'm not sure that this works: Amazon sellers can choose not to co-mingle. You got higher chances that brand's own Amazon store will prefer to be on the safe side.
Juniper Networks publishes annual diversity data
> These vehicles can, and have saved lives.

Citation needed. Police all over the world do their jobs without these tanks. Is there any data proving crime goes down in cities where they are deployed? Is there any data proving that less lives are lost when these tanks are deployed in US cities?

> Better wording would be "if you throw rocks or shoot at us we are still going to arrest you".

People have been throwing rocks at and shooting at US police for two centuries. How does having a tank help in arrests? Officers can't arrest from inside the tank. They have to get out of it and approach on foot. How is this different from stepping out from behind a building or any other vehicle and approaching on foot?

They could drive to the scene in a yellow school bus and the result would be the same. They have to exit the bus and approach on foot.
Air quality indices, at least measured in PM2.5 or PM10, seem to be closer to 200-600 for the overwhelming majority of places in Shandong (which I assume is what you meant), currently and for the past 48 hours. I could only find one place [0] exceeding 800. Those levels are already appalling, but your statement suggests that it is 'around 800' for the entire state/province, not that a few locations peaked at 800.

0: http://aqicn.org/city/shandong/caoxian/caoxianwenhuazhongxin...
Yeah, same. Left an awesome job to do my own thing after getting seed funding. For the first few months of doing that, I told myself that I could never go back to the 9-5 grind.

I am now very excited to go back to the 9-5 grind.
That's a deliberate (and extremely useful) feature.
Show HN: Openpilot-tools
> I am not happy that the futures I painfully walked over hot coals to make work will be easily replaced by async/await

Glad I'm not the only one who was struggling with gigantic and confusing error messages that were fixed by trial and error (usually adding a `.map_err(|_| ())`).
No they're making easier to withdraw USDT to fiat, minus a 0.4%-1% fee. All indications are that they do in fact have $2B in cash on hand to back the USDT in circulation: https://tether.to/wp-content/uploads/2018/11/Tether-Letter.p...
Canva Success Story: A Mobile Design App