skysight-inc/HackerNews huggingface dataset:
There are surprisingly many ways to do JSON in Go. There's reflection with the stdlib as well as keeping parts of it as "raw" byte slices; code generation with packages like ffjson and easyjson; practically hand-built with gojay; the approach of a state machine on a simple byte string like gjson and jsonparser; and then through templates like e.g. quicktemplate. The best approach really depends on what you want to do.

I think these sorts of challenges show that Go tends to be used in lower-level code than typical dynamic languages. I've combined three or four different approaches in several Go projects, which I couldn't imagine doing in a language like Python.
" I would probably have fun shooting free throws with Steph Curry, even though I would be lucky to make as many as he missed." I think you're underselling yourself (or Steph) with it. He makes over 90% freethrows, which would mean - for the sake of your argument - that you'd be "lucky" to make more than 10% of your freethrows. I think you are better :) (sorry for this nitpick)
Sure, but the same thing can be said about white people as well. Somehow, there is a disproportionate representation of slavic/eastern european people in top tier tech and fintech jobs, but it seems to fly under most people's radars when it comes to that kind of conerns. So we are back at ground zero with nothing useful coming out of this, now what?
Whatever happened with the Qualcomm Centriq ARM based server CPU? It never became available at any reasonable price in small quantities for software development/test/prototyping as something you could actually buy an ATX motherboard + CPU together and install (redhat, centos, debian, freebsd, whatever) on.

https://en.wikipedia.org/wiki/Qualcomm_Centriq

https://www.tomshardware.com/news/qualcomm-server-chip-exit-...

https://www.networkworld.com/article/3327214/qualcomm-makes-...
My point is that the more useful description of the problem is:

“There is nothing worth celebrating about a world where 58% of people are in poverty”.

The “inequality” and the presence of billionaires is a distraction from the real problem: poverty.
I remember reading a book on Delphi, some early version, it was a detective with some coding.
If only I could remember the author, can't google anything right now.
I agree with you, the product looks pretty cool and promising, and seems it could be a good fit within Amazon or something with a vast array of clothes.
Tide Detergent is so universal that it became a drug currency
same. Go's attitude to dependencies and standard libraries helped convince me that this is such a problem elsewhere.
I'm curious if Spore the game will become victim to its DRM at some point in the near future as well.
Yes, it's up to $999 now. I bought mine in 2013 or 2014 for $900, in excellent condition, and the seller's next one got listed for $1K, so there's not much of an increase.
Samsung has Exynos however, due to Qualcomm and patents you don't ever see their phones equipped with it here in America.
> If Amazon prices them well below their Intel and AMD instance types, they could really drive adoption and lock-in.

Adoption? Sure.

Lock-in? Umm...

Most servers run Linux, and most software on Linux is distributed as source. The same reason that people can easily move to ARM - they can just recompile/download software for the correct architecture and everything mostly works - is the same reason they can leave easily.

All the other AWS proprietary APIs: sure. It'd take a stupendous amount of work for Netflix to migrate away from AWS. But running on ARM isn't really part of that.
If you trust Google/Amazon/Apple etc, smart speakers only record when they hear the hot word. What's the difference between that and Google/Apple saying they don't record at all if you turn the assistant off? Either way they could just be lying about how the device works.
7 Habits of Highly Ineffective Programmers (A Satire)
I always thought it was the other way around - that games make the money. Aren't consoles even usually sold at a loss?
Did they jump off it? Because they were right to get on board with Bitcoin? Bitcoin is still the future if money and quantum processors the inevitable next generation.
Other languages (e.g. Python, C#, Kotlin, even old-school Visual Basic) have actual language support for getters/setters, usually called properties.

What makes Java different is that they have properties as a concept (in the Java beans specification) but not as an actual language feature, so you have to implement them manually yourself for every field and every class. (Or let the IDE generate the code, but all that boilerplate is code that wouldn't need to exist in other languages.)
> if JS is turned off, it's probably not going to work either.

Yep. I can see the header and footer but no body content, and also no reader view on that site.
I had a look at the Wikipedia page for parvovirus B19, but I don't see many similarities to what chronic Lyme sufferers say; they generally complain of chronic pain that lasts for several months or years, not just weeks. Lyme sufferers also generally claim to have been bitten by a tick, and had them characteristic target rash, rather than a "slapped face" rash.

Honestly not sure what would make you think "Lyme" with the symptoms you describe.
Worth noting that this vuln passes you through authentication as an almost certainly invalid user - I expect the devs to put in more username validity checks, like the one ssh has, to mitigate this class of issues in the future.

(The second vuln listed is less sexy but escalates you to a real group.)
> We have to keep in mind that if a DNS lookup is slow, the entire internet feels sluggish. Slow DNS = Slow internet.

Ridiculously low DNS TTL is an idiotic curse of the internet, but fortunately (and currently) one that can be (mostly) fixed locally.
Black Friday/Cyber Monday email trends from 4.1M emails sent last week
"This is essentially a hijacking of the DNS as far as I'm concerned."

At the last NANOG, the keynote speaker described three instances where companies have "hijacted" the DNS.

https://blog.apnic.net/2019/11/04/dns-wars/

The first "hijack" was Versisign wildcarding unregistered .com and .net domains (https://en.wikipedia.org/wiki/Site_Finder). The second was OpenDNS redirecting Google searches to an OpenDNS proxy (http://web.archive.org/web/20120518025819/http://www.opendns...).[1] The third is the EDNS client subnet extension.[2]

1. Acording to the keynote this led to the creation of Google Public DNS "within 45 days".

2. If I am not mistaken, OpenDNS was an early proponent of EDNS client subnet adoption.
> I don't think users will choose cross-platform over performance.

I've got bad news for you…
Indeed. The flip-side to this is that speculative investment on unprofitable moonshots seems to be where ALL the equity-finance money is.

My company reliably earns low-7-figures on high-7-figures revenue, with respectable but not amazing growth, but the only capital "market" open to us is bank loans and merchant financing.

Nobody cares about boring profitability.
Why not Arq with their own cloud plan? What's the advantage of using their tool with another cloud storage provider?
Ancient Chinese views of the balance between the human and natural worlds
I'm sure you're the type of person that thinks poems are written to solve some sort of problem. Not all human communication is about expressing some solution to a problem. We can communicate sentiment and points of view as well.
ServiceNow | https://servicenow.com | Senior Software Engineer, Staff Software Engineer, Senior Staff Software Engineer | Pleasanton, CA | Full-time, onsite

Our design system team at ServiceNow is growing! We are looking for senior engineers with a range of experience level from senior to senior staff. ServiceNow is changing the way people work. With a service-orientation toward the activities, tasks and processes that make up day-to-day work life, we help the modern enterprise operate faster and be more scalable than ever before.

About our team: As part of the design system team, you’ll build usable, scalable, accessible, best-in-class web components and a top of the line charting library to power ServiceNow’s new UI platform. We’re serious about user experience. Our integrated team of engineers, designers, and product strategists sweat the details and we’re seeing the results. The Now Design System is changing the way we create products—for thousands of designers and engineers inside our company and even more in our customers’ offices.

Keywords: Accessibility, Web Components, design system, UX, data visualization, JavaScript, D3, React, Polymer, CSS, Sass

If you have any questions, mention this post and contact me at yan-yin.choy[at]servicenow.com.
Steam doesn't even care if the developer drops all support, they are more than willing to charge for it and not tell you that there is no support, continued development, and such.

It is one reason I am loathe to buy anything on that platform. they should be required to notify you when you browse a game that it has no support.
I think you might be confusing security during your ownership of a device vs what happens to your device after owning it.

Once you’re done using your device, it isn’t as easy to swap parts between macs without triggering the T2 chip where hardware changes must be okayed in an Apple.

That will flush secondary and used Mac markets away and back to Apple to likely do the same at the higher price point.

The used Mac marketplace is invaluable for new and young creators to get into a platform like Mac.
Wedding photography is ridiculous even before the photographers get involved. The entire weddings industry in the US is one giant rabbit hole, capable of absorbing any amount of money, no matter how large, and returning little more than "an emotional experience" for it.

It's easy to get the copyright. Just say it's work done for hire, the RAWs are part of the deliverables, and they won't have to shoot anything stupid. If they balk, break it off and contact someone else.

Their job is lighting, framing, focus, capture, in that order. Postprocessing and prints are not part of the deal unless they can upsell it.
> Why are you so 100% sure that there's no way that Apple could design a system to keep it secure and allow recycling?

Math. Math tells me that is impossible. It's basic cryptography. Adding a second key that someone else has makes it inherently insecure.
> There are a number of arguments you could make as to why (for example: married people tend older and so are farther in their careers), but it's not just "married households have two incomes and single households have one".

Sure I didn't say it was the only explanation. But it is a sufficient one to prove the relationship is causal.
The Daily Mail’s List of Things That Give You Cancer: From a to Z
Now that macOS handles password management in Safari, 1Password is expendable (at least for me). I stopped using it a few weeks ago and canceled my subscription.
The patch is still fresh so it's not distributed to most mirrors yet.

In case syspatch doesn't appear to do anything, check your /etc/updateurl, set it to the OpenBSD CDN, then run again.
VC is a pyramid scheme. A VC's entire focus is selling "a narrative" to other VCs, so they can push their portfolio companies' next round or raise their next fund.

Only a rare few treat their portfolio companies as customers and not the product.
Snake oil communities are just like conspiracy theory groups.. tribalism over science.
I actually agree with you.

But until we can provide a form of static analysis that can tell you whether a dependency is malicious or not, we're stuck either manually auditing them, or not using them.

There's very little to choose between a user coming to you saying "I ran a bad application" and "I ran a bad application and clicked on the allow button because I had no way of knowing it was a bad application and I have to allow all applications". Users are notorious for defeating access permissions. Implementing this same bad solution on developers isn't going to work.
It baffles me there's no (popular?) end-to-end cloud based encrypted camera system yet. If you want images/video clips in push notifications I suppose that couldn't be encrypted, but otherwise it seems like the best of both worlds.
Well said, security during ownership and refurbishment after ownership have limitless need for relation.
Arguably, Spore was a victim of its own DRM from day one. I think the sales would have been much higher if it hadn't been for the awful DRM.
No, not taxing someone who saw a $500,000 gain in their house is kind of the opposite of progressive.
"An In-Bedroom Fashion Stylist that understands the user and her taste and knows what clothes she has in her closet." That's from Clueless.[1]

Is there anybody who really wants that? People with too much money and no fashion sense? Is that a market?

[1] https://www.youtube.com/watch?v=XNDubWJU0aU
I don't know about Australia specifically but usually when consumer legislation doesn't mention time frame there's still a limitation on how long after the contract of sale that you can bring a case against the seller, and this serves as the practical time frame as there's no way to enforce a refund without going to court.
The US has always taken particular issue with those that look different, whether black or oriental. It passed that act whilst essentially retaining open borders for the rest, and famously continuing to encourage net immigration...
By default PF doesn't allow shit from external connections, so no.
Seriously, as soon as he said "flat prior on theta" I had huge alarm bells go off. Garbage in garbage out.
Iphone was one of the more expensive phones you could get in 2008, just like it is now. You were not browsing the Web on the "slow android phones" parent was taking about.

HN is an exceptionally fast website and not representative of the Web at large.

Compare HN to something like reddit, a website which provides very similar functionality but is an order of magnitude slower. Then ask yourself why reddit has to be so slow.
err it was always supposed to be for surveillance. people wanna know whos walking by their house and stealing their amazon packages. Everyone acts like this is new but that is the entire point of ring.
This reminds me of the director of information security for Equifax. No experience in cyber security whatsoever, but she did have a degree in piano.
Dude. Conflating seed (median $2.1m 18q4) rounds with B (probably 10x that) rounds is... not serious.
AppSync and API-Gateway
What did the rest of the world think of GPS when it first came out? Was it a shock to the USSR that we gained those capabilities?
That’s not cheap: that’s smart. Knowing this makes me like the whole thing even more.
It’s fine you don’t like to take apart devices.

For others it’s part competency (d they have the skills to and part preference.

Many technologists in software included some experience in hardware, including device repair, building or servicing servers, etc.
Your suggestion to install Firefox for Android for a performent mobile web experience undercuts whatever other arguments you may make.

Firefox for Android is a UX and performance disaster which is likely why Mozilla has chosen to start from scratch and develop a replacement browser for Android.
Neither are mines. PF blocks everything from the beginning, and no service is listening remotely.
Heck, even for _outbound_ mail I have to create a rule for smtpd.conf.
Half of the HN commenters do not know OpenBSD at all.
I would doubt this number. Do not as k why but I have an actual power meter (Powertap) on my bike and being average Joe Schmoe I do about 150 Watts when doing semi leisure ride of 50 km (31 miles) on a flat. On such ride I pass some and many pass me. My best ever result on the same ride when I was going like mad all the way was 250W.

I would assume that I am pretty average so 100-200W would be more likely number rather then 50W.
My Thoughts on Cloud, AWS, and Transformation in My 8th Year at Re:Invent
its not taking the money thats the problem. spending it is the problem because it accelerates your burn rate
No, it didn't become VC, because it ain't giving me any moneys.

I even said "AI" and refreshed my bank account balance, but still nothing.
SEEKING WORK | Design, Full Stack Development & Data Engineering
Location: US Remote: Yes

We're a multidisciplinary designer/developer team experienced in the entire web application stack:

- Wireframing & design mockups

- Design systems

- Front & back-end development

- Web accessibility & responsive design

- ETL

- Database design & Data APIs

- Devops & build tooling

For every client, we focus intensely on:

- a coherent design system for better user experience

- performance as a part of the user experience

- maintainable code

- timely and transparent communication

Relevant projects include:

- A web platform for reporting & analyzing the state of open source software (https://opensourcecompass.io/).

- An analytics engine for web applications (https://github.com/hwchen/tesseract).

Primary Skills:
Sketch, Photoshop, (S)CSS, JS, React/Vue/Svelte, Rust, Linux, Google Compute Platform, ClickhouseDB, Postgresql

Production experience with:
Python/Pandas, Node/JS, AWS, Docker, Redis, MySql, Nginx, PHP

Github: https://github.com/hwchen | https://github.com/perpetualgrimace

Contact: hello@hwc.io
* when we get client side blazor. Server side is a whole different thing.
Regardless of the EULA, there are legal arguments [1] to be made that Steam's games are goods, not services, and buyers whose games are remotely disabled due to auth servers being shut off should be entitled to either a refund, a reasonable patch to keep the game working locally or have a clear expiration date stamped on the storefront since day one.

This recent French court's ruling [2] indirectly supports this interpretation.

[1]: https://m.youtube.com/watch?v=tUAX0gnZ3Nw

[2]: https://www.rockpapershotgun.com/2019/09/19/steam-should-let...
Exactly. Compared to the millions of jobs available for Java, C, or C++, 6,000 is a failure.
We need an inverse of this too "How to proceed when you're flush with cash, but don't believe"
Analytics and A/B testing For the 21st century
Volument introduces a new data model to Fix the problems in general analytics.
For a short time, my nickname (not just internet pseudonym, but real-life monicker) was "ndos" as someone in my circle of nerdy friends liked to call me that (I actually used 4dos, not its licensed variant, but let's not be too pedantic).

And yes, while it wasn't as great as the DOpus my Amiga friends always showed me, it was one of the great DOS apps.
As long as you override a default PF install, go on. Because you can't. Even with a PF rule being set, you must set up smtpd.conf right.

Also no ldapd and radiusd is listening by default, and SSHD is secure by itself. And you are asked in the first install if you want to enable it at boot, btw.
Slack is not email and should not be used the same way you'd use email.
>People aren’t objecting to ... enforcing laws

You’re right about that, since they generally didn’t object to the same or similar levels of enforcement from the previous administration. It’s not completely clear why they didn’t, but it probably had to do with olive branch policies like DACA and a mostly compliant media apparatus.

But what’s been the general theme here is that people actually don’t want these laws enforced at all. They have a fundamentally different view about state sovereignty and want that view made real in policy. As I said before, you have a useful rhetorical payload you get to deploy (“everyone who disagrees with me is a racist”) against those who think we should perhaps not just open the borders. Those who don’t want that have to make longer, more complex arguments about things that make states and societies function - which is only “abstract” until it isn’t.
I would love a image generator that would make images based on the ingredients. When creating a recipe database, not only do you have to photograph thousands of dishes, you also have to cook them.
Even 50-year-old climate models correctly predicted global warming
The exact point I am making is that all of this is totally up to the researcher. This is the standard methodology in social science: yes, in theory a low p-value does nothing but support the complement of a fairly bland null hypothesis. But in reality that's not what people do. Instead any low p-value is taken as proof of an extremely specific alternative hypothesis.
You can program in Scala just like Java, with both hands tied behind your back if you please. If you can’t restrain yourself and not use free monads or whatever, that’s on you, not the language. I’ve worked on enterprise Scala code bases for a number of years, and no single person on the team would ever switch to Java. In fact, while many of them started as Java devs, many have sworn to never take another Java job in their life.
Yeah, don’t use that for a blog (but please don’t use a SPA for a blog either).

But think internal applications, legitimate SPA (webmail, trading platform), PWA.
There only have been a couple antibiotic studies, it's hard to get funding for more elaborate studies because of the controversy. Those studies ignore the research on biofilms and only gave antibiotics for a couple weeks. And even in those flawed studies there was a marked improvement in quality of life for Lyme patients.

Let's take the PLEASE[0] study for example.
Although significant improvement in health was measured (on average 4.6 points on the SF-36 scale; 3 points is considered significant progress) the results were presented with the headline: 'Long-term use of antibiotics does not benefit long-term complaints of Lyme'.

While tens of thousands of patients have been cured by a cocktail of antibiotics taken for several months or sometimes years. This is also what the current in vitro research is showing. Lyme persisters can only be killed by a combination of antibiotics.[1] Like tuberculosis. And it's also what this data analysis of 200 patients shows.[2]

>We collected data from an online survey of 200 of our patients, which evaluated the efficacy of dapsone (diaminodiphenyl sulfone, ie, DDS) combined with other antibiotics and agents that disrupt biofilms for the treatment of chronic Lyme disease/post-treatment Lyme disease syndrome (PTLDS).
...
Conclusion
DDS CT decreased eight major Lyme symptoms severity and improved treatment outcomes among patients with chronic Lyme disease/PTLDS and associated coinfections.

And recently we have the spectacular results of Disulfiram.[3] A clinical trial is underway at Colombia University so we won't have offical results until 2021 but all signs point to it being a gamechanger. Lyme communities are full of people with miracle stories after taking Disulfiram.

[0]https://www.nejm.org/doi/full/10.1056/NEJMoa1505425

[1]https://www.jhsph.edu/news/news-releases/2019/three-antibiot...

[2]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6388746/

[3] https://www.ncbi.nlm.nih.gov/pubmed/31151194
I wonder if the users who were affected by this malware think something similar.
They look at the opposing political party and think "they are the real monsters, we're the Good People"; America's a helluva drug.
+1. The really sad thing is that Apple could pivot and embrace open source and absolutely nothing bad would happen to the company. Swift was a good start, but the rest of Software Engineering is still locked up tight.
Ask HN: How to Pick the Right Tools for the Job?
There's a trope "Use the right tool for the job." At the start though, it's hard to know what the hard bits of the job will be when the job inevitably shifts. It's also hard for me to evaluate new tech compared to tradeoffs of familiar tech.

How have you successfully / unsuccessfully tackled this?
they also made bank, like good monopolists ought
This has changed. It's hard to tell they're fake. For example, each reload of https://thispersondoesnotexist.com/ produces a new computer-generated image of a person.