skysight-inc/HackerNews huggingface dataset:
Let me put it this way, if there is a car that doesn’t get its driving software recertified even after one line of code is changed, you do not want that car.
Software Vulnerabilities in the Brazilian Voting Machine
Watch “Shark Tank” judges reject the idea Amazon just spent $1B on
Static initializers and templates are great in a deeply embedded context, IMO.
Isn't the real number just more than the people next to you? Wealth is completely relative.

You could feel rich in a poor area with your brand new Camry and feel poor in the Hamptons with your brand new Mercedes.
Nice! very easy on-boarding/signup flow. The only hiccup I had was on the first screen for signup, the Facebook panel is so prominent (while the email signup is far less so) that I thought the only sign-up option was to use a Facebook account... almost closed the tab and moved on.

https://buymeacoff.ee/emk
AI courses on Udacity are great for self starters. If that peaks your interest it should help you accelerate your learning further as well. I have learned the same way. Hours and effort would differ from person to person.
Meson and Ninja being adopted by gnome is game changing
Because craps and other dice games swing quickly and cause problems. Also the plastic can be sharpened into a point.
It's more that in offline life, I have to deal with lots of people who have crazy theories about climate, and I tend to see HN as a kind of safe space where I shouldn't have to deal with uninformed people offering barely-on-topic opinions. Your justification... kinda qualifies. If you don't understand something here, follow community norms and ask a question.

The next ice age isn't really "due" anytime. Yes, there are orbital parameters which create a long-term varying climate. But you could also argue that it's due right now, as the Yellowstone Caldera is seems to be behind on its eruption cycle.

But none of that has to do with Greenland melting, which is mainly a geological/hydrological process at this point. It's climate-adjacent, for sure, but the questions are mainly how much will melt, how fast, and how much will the land rebound once shedding weight.

And further, this all has even less to do with flooding in coastal areas, as most of the sea level rise will come from simple thermal expansion. (Honestly I'm more worried about Greenland as a albedo change positive feedback effect than the meltwater.) And that's a typical technique of climate deniers -- reframe the debate in terms of something simpler, and then make a sweeping generalization based on that. You set off my filter for that -- sorry that it was a false positive.
Show HN: Shiori – Simple self hosted bookmarks manager
Nice, they mentioned the company I founded in college, PredPol. They claim that our algorithm encouraged over policing of minority neighborhoods, but there's no such thing as bad press right?
Hawking radiation takes energy away from the inside of a black hole.
If we can make it burdensome enough to comply with multiple state’s laws, then there will be no inter-state ISP’s. That’d be great for competition in the residential broadband market (at least compared to the status quo).

A better approach would be to simply break up all the big ISPs and telcos, of course.
It's not lossless, you're right. I'm an audiophile too (E10K driving DT770s) and I've never done any A/B testing between a Spotify track and a FLAC equivalent. I'm curious how much the difference is.
> “It’s almost like a counterculture type of a feeling — you deliberately use colors that would not ordinarily work together.”

> “Accidental colors,” Shah said, coining a phrase.

Those quotes near the start of the story sound about as nonsensical and contentless as I can imagine. It's like the next level of abstract art, where the goal is to prove yourself smart by "getting it".
RAII is absolutely killer. Managing real time priorities with lock_guards so that you can never forget to drop priority will win over almost any grizzly old firmware engineer.
That's why I prefer 8tracks for music discovery. User generated play lists still give me a much better results than algorithms. I don't always want something that matches what I already like but instead new stuff that compliments it.
One of the best IMHO: IP over Avian Carrier

https://en.m.wikipedia.org/wiki/IP_over_Avian_Carriers

and the QoS update with ASCII diagram included

https://tools.ietf.org/html/rfc2549

Category: Experimental
iQIYI Form F-1
It was my first internet community. Brought me into the world of IRC and VBB and programming. The 12/11/01 raids kinda ended it, atleast for me.
White South African farmers to be removed from their land
A county in WA has decriminalized possession of 2g or less of all drugs
By extension (get it?), this extension simulates other vision deficiencies:

https://chrome.google.com/webstore/detail/nocoffee/jjeeggmbn...

Disclaimer: I have no affiliation with this product besides that I use it.
Can you go into any detail around how you curate the Portuguese content? The icon has both the Brazilian and Portuguese flag. One thing I've had difficulty with is that there's just enough differences between the two that mixing them can be confusing while learning. Lack of European Portuguese is why I basically dropped Duolingo and settled on just reading books/listening to music. The dialects are super similar to those who already know the language, but when even basic nouns differ it can get hard!

Just downloaded the app and it's awesome. Thanks for making it!
The borrow checker is not inherently about dynamic memory allocation. Heck, my toy x86_64 OS doesn't even have an allocator at all yet! Rust's features, including the borrow checker, are still useful here.

I really like https://os.phil-opp.com/page-tables/, for example, which talks about using Rust's type system to ensure safe page table usage.
Top 8 Video Converters for Mac Review
My favorite phrase from the making-of video: "time sphube"
DPVS – a high performance open source Layer-4 load balancer based on DPDK
Or just 20 seconds copypasting on one of the numerous free web services like uglifyjs.net
Miners only register a transfer of value and validate it against their perspective of the current ledger. Transfer routed through a lightning channel involves explicit exchange of funds between intermediaries.
Haters gonna hate.

Installing nodejs is one download. After that it's running npm install and everything just works.

It is not anyone's problem that mac or windows want Visual Studio or XCode (wtf is homebrew anyway) for a simple and rare task of compiling something written in C++ for node except the users of those shit systems.

Painting a simple problem in the complicated light (where half of the complication is user's fault) might work for some near-sighted haters as always, everyone else will be busy writing code that works and doing it quickly thanks to great tooling.
If someone says cross platform and it supports Linux, Mac, and BSDs, that is good enough for me. I have not done any development work on Windows in my entire life just like I have not done any development work on my Android phone.

Just offering a counterviewpoint.
Sometimes. Usually you just write "normal" C, until you realise your single `sprintf` use took 20% of your ROM size. Or until you need some interrupt handler to take no more than N cycles. You probably don't switch to assembly at that point, but you definitely start checking what the compiler output is and where are the bytes/cycles wasted.

Actually writing assembly is more of a last resort time.
We try to get you most of the way there with https://github.com/elastic/stack-docker/blob/master/docker-c.... It takes care of x-pack as well.
Oh, I get it now. I had a kid, and don't really talk to friends anymore.
Is there any chance Google might put more effort into this in the future? Scheme in the browser would be awesome. I'm guessing it is just a Google employee's pet project?
This argument gets made really often. Consider that bug bounties and blackhat talks disclosing bugs both exist and are extremely popular. Not everyone wants to be a drug dealer. Cellebrite hardly has a monopoly on hardware research.
All of that I view more as examples of how immature the tooling is on the frontend, rather than an inherent distinction between source->source and source->machine compilation.

I remember crappy C toolchains that only gave you a .map file for debugging. It was just table of where the linker put the symbols from the intermediate objects. Hell, there were a lot of really crappy C compilers then that looked way more like babel than gcc. They basically just parsed into an AST and walked it to spit out asm, hardly doing any optimizations.
commodify

Enter Scrum. One of the side effects: the more effective the process, the more replaceable and interchangeable the workers are. Granted, great for planning.
Obviously the inside of a black hole does exist on account of the fact that it is able to warp spacetime in an externally detectable manner. If the interiors of black holes didn't exist they would be indistinguishable from empty space, and not seem so remarkable as to be called "black holes."

Either way, we do not know what processes occur inside because we lack any theory which could describe it. This certainly doesn't mean nothing happens in there or nothing exists in there.
This is great - will definitely be using it. Thank you!
I hate MLMs so very much.

There is a good book called False Profits by Robert Fitpatrick about the MLM industry.

So much of our culture is some version of sucker capitalism.
For you yes, since you know how they are implemented at linker level. But get a few junior devs on your team, and you'll be wondering why hundreds of thousands of cycles run before main is called, or why some driver code is being entered before it is initialized, since someone decided to make a static singleton object for some driver and called some driver method in the constructor which will run before main(), not realizing how this stuff really works underneath.

So, C++ can be a wonderful tool in proper hands, but it is much easier to misuse than C in an embedded context.
This is a really interesting contradiction that I come across a lot. There's a narrative that the majority weaves for itself that it's under attack despite having a near total monopoly on power.
I'm fully aware of the failures of US Foreign Policy.

But when you argue about a topic that affects the security of the US, there really is no such thing as "moral high ground".

Edited to add:

I believe China holds that true as well when discussing the security of China, considering the number of spies that are in the US.
I was basing that concern mostly on bad reports of the Leaf battery, good reports of the Tesla battery (someone put together a data set of range loss vs mileage) and lack of data on the Bolt.

I haven't seen data yet on the Bolt. The other child comment suggests it's favorable, though. If new data shows the Bolt as having similar longevity to the Tesla then it's more of a contender for me, although I don't think highly of GM or their cars in general.
On the inner-most layer, yes. But outside of that, it will be less dim and less infrared.
I like the connection to biology. But it seems incredibly inefficient to store or transmit this representation. A normal 8 bit integer is blown up into 32 bytes. How would you implement anything that needs a cache?
Perhaps I don't understand what you mean but it occurs to me that what's best for America can often be achieved easily by exploiting other countries (their resources, their labor, etc.) so the two nations outcomes aren't aligned.
"A man is known by the company he keeps" is a concept that phase been around for millenia, and is no longer valid today.

The underlying question with all of these types of issues is that you are doing something "with a computer". Beat cops in community policing models do the same thing in an analog world. Good detectives know the territory, know the players and know where to look for things.

At what point do do we want to stop? I don't know the answer.
Of being caught. Police presence is the deterrent, not the potential punishment.

This seems weird to you because it's not how your mind works, but it's what the data indicates.
I lead a team of six, including some junior devs.

How initialization occurred (static or otherwise) was just something we made an explicit check off item in code review.
Python Docs for Humans. A Public Request to Kenneth Reitz
Kenneth,

This is missing.

We have __doc__ strings.

We could follow Google Python Docstring format style.

There's no simple way to generate a documentation.

Sphinx is a heavy pain for the beginner, and for the intermediate.

Pydoc seems the simplest to me, but its stylesheets left us in 1991.

Please, consider building Python Docs for Humans. :)
It's interesting that Ackman seems to have been doing against Herbalife exactly what his opponents were doing when they were shorting Valeant. With Valeant, Ackman seemed pretty naive and/or delusional about its value and operations.

(That said, Valeant still exist today, despite its extremely immoral and shady past doings. I was dismayed to find recently that one of my favourite brands, CeraVe, is actually a Valeant company.)
I kind of disagree, it's quite possible to use gnu make on Windows with msys (though requires some scripting discipline and probably not for everyone).

I'm currently doing this for a cross platform c++ project. Same makefile used for Linux, Mac, and windows+msys+cl.exe. (yes, fair amount of extra variables and ifdefs to support the last one...)
Doesn’t autoconf address these issues?
...and the point is that the elasticity of crime with respect to punishment is minimal. You're saying those people exist, which is true and undisputed, but they're relatively rare and statistically insignificant, and not a useful angle for thinking about policy.
What is the mechanism of virus transmission through blood?
Good. One of the things that pisses me off about SLAs and the thing I always have to teach my bosses is that there is almost no tool we pay to use that isn’t making us 10-30x what we pay for it. It’s just not worth fighting with the finance people for anything less. So a money back guarantee doesn’t mean shit to me, except for virtue signaling.
Why do you think it should be difficult?

I almost always interview my immediate management chain (immediate manager and boss of my immediate manager) before taking a job.
It seems like you're not understanding my point at all.

> Software powers all manners of our gasoline vehicles and the various traffic signals we encounter.

The automotive sector has its own complex procedures and policies in place for working on vehicular control software. You and I would likely not even be able to land an interview for an automotive firmware design position without prior experience and/or certification.

In many cases, there are entire programming standards that dictate how such systems need to be written.

In other words, the software that runs inside your vehicle is nothing like the software powering our favorite websites.

> It powers many hygiene products and kitchen utilities.

The chance of a kitchen appliance endangering a human is much lower than a car going haywire or a doctor making a mistake due to inadequate training.
To save power I guess
Even without dynamic memory there's ton of useful things:

Namespaces, References, collection types (std::array, string_view, intrusive containers, etc.), RAII (release mutexes at scope ends), strong typing, proper encapsulation, interfaces, etc.
Hangouts Chat
what do you think of nerves?
Awesome. Glad it worked out for you. I hope it stays so after you leave the team or no longer have time for each code review.
During rush hour, that's very likely true, but I want to point out that during times of low traffic, when the roads are underutilized, increased traffic is actually a net positive.
Since Mark Zuckerberg has single handedly done more good for humanity than the entire field of sociology, I wonder what you want to imply.
> Do all of those computer users constitute more than 10% of computer users? I don't think there's even 5% of computer users there.

So as stated that was the list of the top of my head. I just pulled from my personal list of hobbies, things that I use a computer for other than programming or automation.

Within 50 feet of me at work there are a whole bunch of electrical engineers who spend 90% of their time in some fat app for designing, I dunno, telco electrical stuff.

In the fishbowl next to that, are 50 network operations staff who spend 90% of their day in "fat" network monitoring applications.

I'm just pointing out if you look far enough there are plenty of people using apps outside a web browser for their daily work and hobbies.

In my nearly 25 career in IT I have never heard people use 'inbox' as a verb (as in 'inbox me?'). Sure some people must say it sometimes, but I think this is overstated and another example of programmer cliche or hyperbole.
Same story with pirating. I had gigs upon gigs of original rips uploaded to what.cd back before it shut down and a dedicated (in-house!) seedbox with a couple of terabytes of music on it. Even before the shutdown I'd gone pretty inactive due to Spotify.

I miss the forums, IRC rooms, and insane collection of obscure music though. Not sure that will ever be totally recreated.

> My only wish is they'd get off Electron (EDIT Chromium - thanks jjgod) and go native. A music player is a frequently enough used piece of software to optimize for performance.

I agree, but I also think it's probably the main reason we have a semi-official Spotify client on linux.
Thank you for the explanation. Data directory shared across all pods is the answer then.

Given that the process was automagic, I can see the potential for confusion.

Seems you are handling the fallout nicely though.
In Snow Crash the boss would show up if your pizza was late. Nobody wanted to be responsible for the boss having to show up since the pizzeria was owned by the Mob.
No, for two reasons:

1. The preference (note: not requirement) is quite explicit.

2. No one in CS (literally, even the upper echelon) has the applicant pool that provides them with the luxury of prioritizing on the basis of diversity.
As I said I don't have a ton of first hand knowledge. The subprime auto loan story sounds bad, but I'm not in a great position to assess how bad it is, and the bank analysts I know don't seem that worked up about it. It could both be true that banks are systematically making bad subprime auto loans that will end poorly, and that banks are better capitalized, safer and more boring overall than they were pre-crisis.
The State of the San Diego Tech Scene: Venture Funding
They were down for 53 minutes by their reckon and 115 minutes if the OG tweet times are right. Rough split the difference and say 65 minutes downtime, the refund would be ~ $62.50 for a 20 person team bill per month at current rates. That is not too shabby for being out of service for 1 hour during North American primetime. If they were out for 4 hrs 30 mins, it would have been a full refund for the month for everyone!
The practical advantage the article describes is in power consumption. Transistors are small and cheap, but in aggregate they're power hungry. This makes them work less well on the tiny voltages you can extract inside someone's eye, for example.

Mind you, modern low power chips use absolutely minuscule amounts of power. I suspect this technique will need a lot of refinement before its actually competitive.
Joe Martin's website is stuck in the `90s
Exactly. People do not commit crimes with the expectation of being caught; it’s why the death penalty is terrible deterrence.
The whole thing is fishy. The lightning network is pushed by Blockstream, a company which has a large number of devs working on bitcoin core. They were responsible for all the propaganda and talking points against bumping the block size leading to the BCH fork, because they wanted the "correct" solution of their lightning network. The fact that it is so complex and ill defined is dangerous and an antithesis of decentralized system design and ethos, as it's not clear how trustless transactions are protected. How do we know that there isn't an easy backdoor that allows this network to be controlled for Blockstream's purposes?
You don't shell out complex crap in a makefile, create a configure script and pass vars
From my earlier comment:

>So far as our universe is concerned, the inside of a black hole literally doesn't exist and events in there literally don't happen.

It would probably be easier to get this across if I substituted "So far as our universe is concerned" with "From our perspective outside of the event horizon". Remember that a singularity doesn't just "pull" light so hard that it can't escape - they warp spacetime around them, so much so that the space and time within the event horizon ceases to be meaningful from our reference frame. The only way to go is down - literally. If you turn 360 degrees in a black hole you will never face the outside.

Also, we definitely have theories that describe what could happen inside an event horizon. General relativity, for example. It's from these that we can establish that space and time "switch" within, for example. We can solve general relativity for the conditions within an event horizon and make some pretty strong predictions about it (it's from these predictions that I conclude elsewhre in this discussion that fusion is unlikely).
It is feasible, though as with any type of specialization, you're then a "jack of all trades, master of none". Maybe a title like "Full Stack Data Engineer" would be descriptive.

You could write an OAuth API for accepting and performing analysis of datasets (model fitting / parameter estimation; classification or prediction), write a test suite, write Kubernetes YAML for a load-balanced geodistributed dev/test/prod architecture, and continuously deploy said application (from branch merges, optionally with a manual confirmation step; e.g. with GitLab CI) and still not be an actual Data Engineer.
> Heck as a programmer (not web), I am probably 50% in browser looking things up.

I should have put web in square brackets eg. [web] to indicate "optional". You seem to fall into the category I was describing.

Use an IDE (other than Atom), eg. Visual Studio, Eclipse, IntelliJ? All fat apps.

Use VMware workstation or Virtualbox? Fat apps.

> At most offices, computers are used for web browsing, and Microsoft Office.

So is that 90% web browsing and 10% MS Office? BTW, Office365 is still fat application (or suite of them) last time I looked.
I'd love SMS if apple would stop screwing around with it re: imessage.
Because having only the United States as a super power has limited individual states' agency to follow their own course. The US does everything in it's power to force countries to open up their markets and resources to large multinational corporations. This often results in the poorest folks on earth having their country's natural resources robbed from beneath them. Having another large power means more economic systems can take hold.

As for things domestically in China, international groups have found overwhelming satisfaction and support for the government there.
Perfectly stated. First CPU was expensive, now it's cheap. Then storage was expensive it's cheap. Then network, etc.

It's like there are different ways to optimize/reduce areas of complexity, and if you focus on one you trade off another.

Very interesting idea though of basically having logical "stacks" of applications/libs/configs for your home directory / personal preferences.
A single lane does not tell the traffic story for an entire city.
Meanwhile engineers everywhere are wishing Slack had stayed down longer so they could continue getting work done without distractions!