skysight-inc/HackerNews huggingface dataset:
It really pains me to see the direction software engineering is going with things like this... projects evolving rapidly is nice, but pretty much nothing has any measure of API stability anymore. And whole ecosystems are built around this.

And I'm not even sure there's a better way to go about this... "faster" projects win against more "stable" ones since they're easier to get new features and utility on...
cause i like to be alone
I built this daily journal thing a few months ago, just been hacking on it. Not too much of a blog but just to keep myself writing every day and putting my ideas down.

Thinking about ways to keep people updated, but I want to keep it minimal with no CTAs or email list. RSS is easy to add.

Open to suggestions.
what advantage does wamp have over say mqtt?
> Authoritarians are particularly good at getting people to take the blame.

Everyone is guilty of something, you can get people to take the blame for things they didn't do even in a democracy.

"Most of the defendants were persuaded that they had repressed memories of the crime."

https://en.wikipedia.org/wiki/Beatrice_Six
They're S.M.A.R.T. attributes: http://www.cropel.com/library/smart-attribute-list.aspx
I shop at both, and I think what you're observing is primarily that WinCo has much leaner margins. It's a place where the poor and stingiest shop, whereas Costco is really aimed at the upper-middle class. If you're market is the wealthy, then yes, you can afford to make your store a much nicer place.
> There is no telling if it will actually save time. You could be messing with configurations, have to learn their docs, etc... Or future migration could be expensive in both time and money.

Sure. Every situation is different. This isn't meant to be universal. There absolutely are cases where rolling your own may be more efficient. However, my argument wasn't that existing solutions are no effort, just that they are often less effort than trying to do something completely custom or self managed.

Regarding future migrations, the same can be said in the opposite direction as well. You may get to a point where you need to migrate away from your custom solution to something more standard and you'll face similar time/money issues.

> Custom is more configurable.

Sometimes this is the case and sometimes it's not. Sometimes custom is very narrowly focused and as new use cases emerge requires significant rework.

> People overestimate their time worth? Sure you can theoretically work for 75$/hr, but can you get overtime/additional revenue that easily?

The number will vary for everyone. $75 may be too high for some and too low for others. If you're an attorney sacrificing billable time to do something administrative that could be outsourced, $75 may be low. The idea is to tie an actual realistic number to the value of your time.

> What is your value add? If it's software, I might suggest custom is best because that's your business. If you mash a bunch of software suppliers together, you become a middle man. I'm not saying that doesn't work, but I've seen companies go back and forth on this.

In software, I think it's important to know what your product is and to focus on your core competencies. I've seen lots of engineers decide that they need to build something from scratch that doesn't directly relate to their product. Could you build your own credit card processing system? Sure, but unless your business is credit card processing, it probably makes more sense to use something like Stripe. The same goes for lots of different aspects of your product and business.

I'm simply suggesting that you have a limited amount of time in each day and you should do what you can to get the most value out of that time. Don't ignore the value of your time and sacrifice it needlessly.
Can WebRtc Data channels be added a transport? With Websockets, it is still a server <--> client paradigm, as against a p2p friendly webrtc
Like the government (of any given state) can't rendition you or assassinate you if they deem it necessary for national security reasons?

I think under the right conditions, a good many state intelligence services would not let the letter of the law get in their way. I just don't think the particular scenario above makes sense.

What makes sense:

-devs discovered some vulnerability but were persuaded that disclosing it would endanger important operations in progress. They were not coerced but reached a compromise with (agency).

-Devs were told, in no uncertain terms, that they need to discourage use of Truecrypt. Seems kind of low-impact, so probably not the case.

- Truecrypt was an (agency) project all along, and the faction arguing for universal access to strong cryptography finally lost out. The cat being out of the bag, and given the difficulty of introducing new vulnerabilities into an open-source tool used by the professionally paranoid, the best option was to try to discredit Truecrypt to the extent possible.
For me, the most important things about a job are that I find the work interesting and the work environment is one that I'm compatible with. Also, that it's a company that is well-behaved. Experience has shown me that if those things aren't true, then I will be miserable and my job performance will be equally miserable.

Location is also extremely important. For instance, I can't handle living and working in the SV or Seattle areas, so any offers that require me to do that are automatically out.

Pay is important, but not a critical factor. I have a floor below which I won't go, but (fortunately) that floor is much lower than my value to employers -- so I can generally ignore pay issues, or use pay as a bargaining chip to get something else that I want more.

I'll also want to get a chance to walk through the offices and observe the other engineers working there. If they seem generally unhappy or overly stressed, then I'll turn the offer down.
Can you list the things China is a global leader in?
I get the feeling that every time Brexit is cited as a factor causing a business to leave the UK, those who support Brexit will be able to point their fingers at all the other contributing factors and label Brexit a scapegoat. Sure, Brexit will usually be a contributing factor rather than the only obvious cause. Businesses that are doing well will manage to survive the Brexit hit. That doesn't make Brexit good or even neutral for business.
Apart from books, if you are open to tutorials, videos too, there was a similar thread 2 years ago about write/build your own projects https://news.ycombinator.com/item?id=16591918. That has some already mentioned here but also others (build your own react, sinatra, redux created your own programming language, editor, make a lisp etc). Both threads are now in my fav....hopefully some day.
"To err is human. To really foul things up requires a computer."
Multi-zone?
I'm also seeing some more critical views of the government show up on my WeChat feed. I think neutral views of the government/exhortations to stay positive among my contacts on my feed still wins out slightly, but there's definitely some pretty harsh criticism and in some cases, disillusionment.

The Chinese government is probably keenly aware of the growing discontent and is unlikely to overplay their hand and crack down hard on communications, at least at the moment. For example, they could've decided to block all mentions of Li Wenliang from the Chinese internet (as has happened with many other things in the past), but they haven't, at least not obviously. If they did, I suspect discontent would explode.
Now, Apple, can we please have the opposite? XCode on the iPad (even if some features had to be removed, like VS Code is to VS), with a containerized shell to run code we write in?

Please?
You're not alone, Firefox mobile is practically unusable. But! For a while now, Mozilla has been putting all their development effort into Fenix (Firefox Preview on the Play Store), which has all the speed and responsiveness main Firefox doesn't, plus a better UI and general slickness. It even has limited extension support in the alpha, which should make it to the release version very soon. I've been using it as my main mobile browser for a few months now and it's great. There are still occasional bugs, but it's finally a legitimate Chrome alternative.
At one point, we had a "do this thing on every machine" tool that interpreted --regions="" as --regions="*". Guess how we discovered this? Oops.
Made it smaller. Lmk if that looks better?
> I, for one, don't want this. At all.

After all, we only got rid of animated GIFs not too long ago.

[under-construction.gif]
After Gnome 3 and the abomination of wasted screen real estate that was Unity released I switched to using XFCE on Linux environments and haven't really found anything better since. It's so snappy even on crappy hardware and is customizable enough.
It's kind of like (and this is a terrible metaphor/analogy, so sorry) why some companies have a higher market cap but lower revenue and profit. Trajectory matters.

I don't know why you get downvoted for asking that, it's an eminently reasonable question to ask.

Also most Chinese I've talked to don't look down on Western governments or structure of government, they just don't have any particular motivation for thinking it's better for them. I can't say what the average person in mainland actually thinks, of course.
Existing aircraft have plenty of range already, and would not be able to (usefully) carry much more fuel anyway.

Existing infrastructure is much less important for long-haul aircraft. Facilities at just a half-dozen key airports -- say LA, NY, Hong Kong, Paris, Mumbai, Tokyo -- would suffice to bootstrap it. (Compare to, e.g., trucking, needing hundreds of stations.)

Aerogel-insulated tankage would make carrying liquid H2 easy and safe.

The value proposition is that a huge fraction of the expense of operating a long-haul carrier is hoisting the heavy fuel up to 40,000 ft. and keeping it up there. Enough H2 to get the same range weighs a third as much; the difference can be used for payload.

H2 can be produced direct from wind or solar when it's windy or sunny (respectively), and stores up power for peak demand, as well as for aviation fuel, so there are huge synergies in developing H2 production for multiple uses.

There is quite enough experience handling LH2 for rocketry. Probably carrying some LOX or H2O2, too, would enable flying at 60-80000 ft, for even more efficiency.

Not venting CO2 will matter when that is taxed, as it should be already.
I love SMIL animations. If you're curious about what you can do, here's a few examples:

https://www.pcmaffey.com/roll-your-own-analytics

https://www.pcmaffey.com/finally-i-closed-my-linkedin

https://www.astronomer.io/404.html (let this play > 1 minute)

You can open any of these images and View Source to dive in to the implementation... except for Edge, SMIL plays exactly the same in all browsers, whereas I've found using CSS to drive the animations has varied results (especially in Safari) and worse performance.
No, this is incorrect. I was down-towned for simply pointing out that Firefox nags you to sign in. I detailed each UI measure they took. Nothing but pure facts that are easily verifiable.
At least in Europe, HGST is much more expensive than Seagate. Almost double the price, usually.
I'm syncd on all my devices with Firefox. Android devices and Linux devices. Plugins, bookmarks, containers.
I am still on El Capitan so I share your disappointment. However iPadOS can be used for this app as well.
That's once you set the bank angle and are turning. But in order to initiate the bank you need to apply a torque (via ailerons). If you sit at distance d from the axis you'll experience an acceleration due to this torque changing the angular velocity (four times per turb: once when the banking is initiated and the second time in the opposite direction when the desired bank angle is reached; then the same thing reversed when existing from the turn). An increased distance d exacerbates the effect (think of a lever).
Are you Neils Bohr?
1. The results do not depend on speed in principle. The difference between 60FPS and “max” can be several orders of magnitude depending on your hardware, so it’s likely you may see instabilities that exist on much longer horizons at higher speeds.

Interactions will play out very differently at different speeds because you are interacting with a sped-up/slowed down version of the CA.

2. We haven’t done any rigorous studies of regenerative capability, although this is certainly on our to-do list. From empirically playing with them, models seem to be more susceptible to damage to the centre of their bodies than to limbs, likely as a result of “growing” outwards.
Mental Models for Smarter Decisions
There are plenty of people on this very forum regularly criticizing Google and Apple's open source efforts...
Shameless plug

My book on WebGL2 (500+ pages) takes you from understanding the rendering pipeline, WebGL2 API, etc. and progressively walks the reader by building a feature-rich 3D graphics engine in WebGL2 (ES6) that includes cameras, lights, shaders, post processing, OBJ models, etc. with a final project of a 3D virtual car showroom.

https://www.amazon.com/Real-Time-Graphics-WebGL-interactive-...
But our theory says that the good outcome is certain!

/s

The problem is that true believers in the correctness of their theory are horrible at risk analysis, because they assign 100% probability to the success of their program.
Human centered design patterns for good code structure
Names should be easy to choose by diceware. Then you could just have a JS tool to convert strings like A-B-C-G#-A-B-C#-G to and from diceware names. And a HTTP endpoint that synthesizes the music as a gzipped .wav file on demand.
Depends. At least your money is actually protected by UK laws. Unlike, say, Revolut. No idea about Monzo.
Handshake airdropped coins to several hundred thousand open source developers on Github and Web of Trust strong set participants, predicated on the assumption those communities would be most likely to use the service to create and host new TLDs.

The airdrop is done in a novel privacy-preserving manner. Details here: https://github.com/handshake-org/hs-airdrop

Full developer docs here: https://hsd-dev.org/
Of course you shouldn't use Pandas to analyze terabytes of data, but most people aren't analyzing terabytes of data.
They don't hate themselves, they hate their non-like-minded compatriots.

Just like when one sees a big pickup truck festooned with american flags and the pledge of allegiance plastered across the rear window, it's not to express their sheer joy in being American, but to admonish their non-like-minded compatriots for being insufficiently 'American'.
You can reverse engineer native binaries, too. Many companies are happily publishing web apps where the actual source is available, in minified form. Why does your source code need to be so secure?
can you mention your email?
It's been merged and is currently going through the Addon approval process. You should see it in about 48 hours.
Right, what's really needed is a "clear road detector".
yeah, she's at Lyft, I believe
One of the first things I tell new graduates/analysts/data scientists is that you're not a real one until you've broken something important & valuable.

It's the breaking of things and seeing it go wrong in the real world that often boosts one above the level of academic coding and model building, because "holy shit, all that engineering and principals stuff actually matters and the real world is hard and there's consequences".

But I expect everyone to do it also, because without curiosity and an urge to push the boundaries, you'll be a very mediocre data scientist :p
I dunno what your industry experience is but I imagine it non existent.

Any business in this sector had prepared over a year ago for a worst case scenario. New business entities etc have been long up and running

Any business so inclined can also use this https://www.bankofengland.co.uk/eu-withdrawal/temporary-perm...

If you believe this nonsense you have a problem
Yep, same for me with Nationwide - the antifraud measures made my account completely unusable years ago now. Think every card transaction being blocked and my card and account being locked multiple times a year with no communication to me.
I’ve been using Dracula everywhere for years and love it. I’ll buy this purely to say thanks, getting a shiny new theme is just a bonus. Fantastic work, thank you.
Isn't gnome scaling only by whole numbers? Or did they get the fractional scaling out of experimental status? (Ubuntu 19.04 still had it as an experimental mutter setting)
If I make a hard drive, and sales are crappy, in part because BackBlaze told the world how shitty they are, I'm going to have to drop the prices to move product.

I suppose there's a movie plot in there where BackBlaze negs their favorite drive so they can buy them cheaper.
I personally agree.

If the gravy train of growth ever stops, I think it could very quickly get very, very scary.

On the other hand, if the gravy train just coasts a bit and slows down gradually, after prosperity increases another say 4x, and is accompanied by gradual relaxation in liberties and other measures of quality of life (looking at you, Beijing air quality), then maybe it'll be ok.

Nobody can predict how it will pan out imo.
Any chance Apple would make it possible to compile an iOS app without giving Apple any money?

I want to support my customers, but I don't want to support anti competitive FAANG
That would probably be price ~ failure rate correlation.
What about a company which grows every year but never pays dividends and can't be sold for more than $0? Would you want to buy it for $1? ( I prefer to use $1 because $0 has the problem of indifference )

Even if this company owns the whole world at the end, is it worth even $1?
This is the thing that works best for me, though I define a smaller task as much smaller than that... ideally something that takes <15 min and doesn't necessarily require a lot of brainpower. I'm in the midst of starting a business, so I have a lot of paperwork that fits the bill nicely.

If I don't have any task like that, I just make myself work on something for ten minutes. 90% of the time, I continue to be productive after that. The 10% that I don't, I either give up and take a break until I feel productive (if that's feasible) or just force myself to work on anything that absolutely must be done now.
An NSL to that effect would also be unprecedented. There is no evidence that anything like that has ever happened.
I actually liked unity. Putting the task bar on the side was a great idea at an age when screen started getting flatter and flatter.

The HUD(?) was a great concept allowing easy Dutch within an apps menus.
I remember news coverage debunking the claim that the EU regulated the shape of bananas and cucumbers. What actually happened is that existing trade standards were harmonized. When you go shopping for vegetables at a German supermarket, sometimes the price tag will say "Trade class A" or "Trade class B". Those trade classes are what's harmonized. Bent cucumbers aren't outruled, they're just categorized into a lower trade class in a way that's consistent across the European market. This benefits supermarket operators because, if their supplier offers "trade class A" cucumbers, they have a pretty solid idea how much cucumbers are going to fit in each crate and can plan their logistics more tightly.

So no bean-counting nonsense here, just the benefits of standardization. Nobody would be angry at the EU for standardizing screw sizes, for example.
Hey guys, author here. Thought I'd share this post on a classic algorithm called Neighbourhood Components Analysis. I almost never see it mentioned so this post is an attempt to rectify it. It's accompanied by a PyTorch implementation with a few modifications. There's also a neat discussion about its relationship to the contrastive loss function. Cheers
Not sure whether your response was tongue-in-cheek, but just in case it wasn't.

When you get a loaded gun like this that gets passed around, you don't get to control what the next holder of that gun does with it. Just because it is you or your buddy who would want to use it for a good cause (preventing anti-vax disinformation), doesn't mean that the next holder of the gun won't use it in a way you won't like.

And even then, that's assuming you do not believe that anti-vaxers should be allowed to publicly post their disinformation. I absolutely disagree with anti-vaxing, but I do believe in their right to post their info, just like i believe in their right to be publicly beaten into submission with overwhelming amounts of scientifically accurate information.
My dog is obviously not a compass. This study is more about showcasing bad research methods than anything else. (Especially if it's unintentional.) I'm reminded of the famous dead salmon fMRI result: https://www.discovermagazine.com/mind/fmri-gets-slap-in-the-...
As someone who came from the Soviet Union, I can attest that this is how socialism with the government in charge looks like.
Oh cool! Have never heard about that but it looks like quite an interesting idea.
You can use an obfuscator (see e.g. https://stackoverflow.com/questions/19163701/how-can-i-obfus...).

Note that you can still decompile the obfuscated code and look around (I’ve done so to attempt to debug a 3rd party library), but mangling all identifiers makes it quite hard to read.
I haven’t bought the kit yet, but I’m going to in the near future.
> On the other end, everyone agrees that one can't copy a single note, or a pair of notes.

The threshold for copyrightability appears to be zero notes. Mike Batt was sued by the estate of John Cage over his zero-note composition; the claim was that it infringed on Cage's copyright to his composition 4'33", which consists of four minutes and thirty-three seconds of silence. Batt ultimately paid six figures' worth of damages in an out-of-court settlement.

Silence is copyrightable.
I didn't know the ATECC608A had an NDA'd datasheet. But as far as I remember all documentation needed to utilize it from software (e.g. I2C protocol) was available, in PDF or in code (https://github.com/MicrochipTech/cryptoauthlib/).
French banks are very bad, from my experience at least and I've had 6 different banks over 8 years, got kicked from one because I was working at a startup and the boss gave checks to employees with no money on the company account, so the checks would get rejected a few days / weeks after the salary arrived (which was usually one month late and not at a fixed date which already made it difficult with bills). The catch is, the company account was on the exact same bank as me, in a small village with just a few employees. They kicked me knowing that the company was shady and they were helping the guy. That was just one example I could go on for a while.
I wasn't completely serious just then, eh?

Anyway, I am "really middle class".

Heck, I was homeless for about four or five years.

When poor serfs complain about less-poor serfs I like to point out that it's the lords they should be grumbling about, if anyone.
Thanks for your question! We don't support integrations other than Slack yet but plan to add more soon as well as an API.

Mind shooting me an email so I can learn more about what your team needs?
A very very big part of all consumer goods in the world are made in China. Including your iPhone.
I do a similar thing on a monthly basis; track how much is going into savings/investments as opposed to expenses, and after a few months you can start talking about average savings/investments. Trying to track expenses is so tedious and prone to one-offs, I realized it's much easier to just see how much goes into accounts I never withdraw from.
I was just there and parking was free at the palazzo.
You have exactly described me. I have them all, but the only one I use actively is Revolut and Starling.