skysight-inc/HackerNews huggingface dataset:
Chicago's problems are caused by things well beyond chicago. These local issues are driven by national choices. Elect all the best mayors you can, but America's economy is dominated by the national government, and to a lesser extent states. Chicago's problems will be solved when the nation breaks free of the ussual squabbles and opts to resolve social issues rather than scream dogma at each other.
i've only used the native one but i've found it fails on some edge cases where it can't detect variables outside a certain scope. still trying to reproduce it but has made me double check all references since then
Polonium in water will reduce the crime rate to 0.

I don't want them putting chemicals in the water.
Whelp, I was a VTC student and Professor Chapin was positively an amazing professor. I wouldn't be nearly the software developer I am without him. With that being said. I would never, ever, use Ada for a non-academic project including those for embedded systems headed to space.

I agree C is not a generally safe language, but it can be done correctly. I'm not surprised that many cubesat satellite projects have failed due to software problems. Whatever language is chosen, these are still generally launched by students or those learning the ropes. Failure should be expected and using a very strict language will help, but is ultimately only a crutch. It comes with a lot of cognitive trade offs.

Not having an update mechanism period though? That's positively madness. Not having a fallback system in the event of systemic failure? Unheard of in real satellite systems. Bad things happen. Ada will not protect you against all classes of failure and will incur a very large development cost.

What happens in the real world? C. Even some mixed assembly and in the worst of worlds Java. What do I want to see? More Rust. Rust covers the worst of errors without much cognitive overhead, and zero runtime overhead. It's bare metal and very efficient. It's been in space and I guarantee more of it will be going to space.
People I’ve worked with have had that idea, and I’ve found they’re most frequently from the games industry or from contract shops. In both of those, the maintenance of the code over time is far less important than that it works on the ship date.

Additionally, people with large state machines with too-complex sets of possible states (games, big frontends without a top level state management system) tend to only unit test because it’s frequently too much of a pain to set up an integration runtime environment. Places with lots and lots of manual QA testers.
Or just that after spending too many times installing pirated Windows for yourself, your friends and family, the number stuck to their memory. There's a whole spectrum of people between computer professionals like us and the computer-clueless people; some of them know enough to have served as front-line tech support for their family, but not enough to not use what's possibly the widest-known CD-key as a password :).
Did you read the article? The objective was to prove or disprove the Jensen thesis that CEO compensation should be tied to gains in stock price because CEOs affect stock price. They were NOT attempting to answer the question of whether or not CEO quality and compensation affects the success of their underlying businesses.
The Canadian government better stay off greasing these tech companies or it would lose in the upcoming elections.

Canada likes tech, but it also values privacy.
Is that really so bad? At edX all of our services were Django. After the third service was created we built templates in Ansible and cookiecutter to create future services and standardize existing ones. We created Python libraries with common functionality (e.g. auth).

We were a Django shop. Switching to SOA didn’t mean switching languages and frameworks.
Mainly the QWidgets API interface inherited from Qt4, which is a traditional API calling interface.
Elon Musk says Tesla Model Y will be revealed at its LA design studio March 14
What the actual hell. Who even remembers the key? And more importantly why? Why would you install XP once a week to remember it?

I'm shocked by this subthread!
China's social network surveillance databases are apparently leaked to Internet
This. But in a softcore version of the same way that you shouldn't be using your real name while advocating for gay rights in Saudi Arabia: it's a solution eliding a larger problem.
And Omega-3 makes you less violent

https://www.ncbi.nlm.nih.gov/pubmed/25793501

7-Up originally contained Lithium

https://en.wikipedia.org/wiki/7_Up

Fish contains both Lithium and Omega-3
>But what's strange is this feels like a backwards step

Because it really is. And yet this is again the cheaper, arguably good enough alternative won. I don't like this QR Code future either, and I am not sure if anything can be done at this point.
After a brief Googling, a lot of Taiwanese websites are encouraging users to come up with password by typing Zhuyin in English, and specifically giving "ji32k7au4a83" (my password) as an example. So this may explains why a lot of people actually followed the advice to the word.
not that many places have a combination of really good fiber infrastructure/IX points and cheap power. The big OVH datacenter in Quebec in the former aluminum smelter is a notable exception. Other than Hydro Quebec, the $/kWh rate in a lot of Canada is not attractive.

Maybe you can get a good $/kWh rate in parts of Manitoba but the fiber connectivity options to get to major IX points (Seattle, Chicago, Kansas City, etc) are very poor.

And in those places where it is moderately attractive, with USD to CAD exchange rate (BCHydro territory), the fiber connectivity options are limited compared to sites that are slightly south, fed from the American BPA hydroelectric dams on the Columbia river (Quincy, East Wenatchee, The Dalles, and Hillsboro). Those places happen to have both cheap long term power contracts and great fiber connectivity by comparison.
I'm trying to figure out what the expected behavior (and fix) should be. Basically the bug is that a external process could posion a processes version of a file by silently manipulating the file and causeing the file to be reread.

Given the requirements that a secondary process should even be able to modify a file that is already open, I guess the expected behavior is that the 1st process's version should remain cached in memory while allowing the on-disk (CoW) version to be updated? While also informing the 1st process of the update and allowing the 1st process to reload/reopen the file if it chooses to do so. If this is the intended/expected behavior, then it follows that pwrite() and other syscalls should inform the kernel and cause prevent the origional cache from being flushed.
Excess lithium causes other problems:

"A recently discovered environmental health problem of potential public health relevance is the presence of elevated concentrations of lithium in drinking water []. Lithium has been suggested to be essential for humans [], however, the evidence is weak. On the other hand, lithium exposure has been associated with impaired thyroid function in women [], including pregnant women [], in northern Argentina, where the lithium concentrations in drinking water range 5–1660μg/L. Lithium readily crosses the placenta [] and an inverse association between maternal blood lithium concentrations during pregnancy and birth length has also been observed []. Lithium has long been used in the treatment of bipolar disease[]. The side effects of lithium therapy include impaired calcium homeostasis, often as hyperparathyroidism []. Whether lithium in drinking water can have similar effects in the general population is not known. The calcium homeostasis is strictly regulated because of calcium's important role in bone formation, intracellular signaling and muscle contraction." (citations [] omitted)

- https://www.ncbi.nlm.nih.gov/pubmed/26828622 / http://www.sverigesnatur.org/app/uploads/2017/10/li-and-ca-h... (quote from the intro in this pdf)

Lithium, Sodium and Potassium are in Group 1:

https://en.wikipedia.org/wiki/Periodic_table#/media/File:Sim...

Calcium and Magnesium are in Group 2.

Adequate salts are vary important to health. I'd rather have adequate Na, K, Ca, and Mg than supplemental Li.

tl/dr: I drink salted orange juice (K), eat salted potatoes (K), add salt to my dairy products (Ca and K), and salt my green vegetables (Mg).

Drugging people with Lithium is an intervention done on the basis of "we don't know why it sometimes works, but it seems to sometimes help, so we might as well try it, and if the patient complains their opinion doesn't actually matter."
How does blockchain technology transform the banking/financial sector?
THC and CBD is kind of meh. The real fun (for perverse values of fun) is when someone starts making heroin starter that can reliably turn sugar into enough opiate to risk an overdose.

And then bootleg biologics and other patent drugs, I would totally buy a yeast that let me make my own Humira and let me control the supply; even if possessing it meant a hefty prison term.
We had a million years to grow up, I don't think we'll ever get there (without drastic measures a la 1984, if you wish)
"Whenever I’ve approached a new system the bottleneck has never been writing more code. The bottleneck has always been in understanding all the implicit assumptions baked into the system that for one reason or another are essential to its correctness".
Well.... I know the feels...
Assumptions without "understanding" is like the sword of damocles. As you sway into the program itself, there's always this notion that "something" is not right. Or maybe our assumption is not good enough. Most of the time, unplanned assumptions make it harder to integrate "more" code in the long run.
A slightly off-topic question - how the hell do you contact Facebook if you don't have a Facebook account?

Someone has registered a Facebook account using my email address (apparently they do no verification at all) and I can't stop the spam ....
LinkedIn does this and it is great. Christmas week and July 4th week, the majority of the company shuts down.

This is addition to "unlimited" vacation. I don't tend to account for the shutdowns as coming out of my mental pool of vacation time that I like to take every year.

What people don't usually realise though, is that a shutdowns is very refreshing because you are not missing decisions and meetings etc. It means you can truly disconnect for 2 weeks. When vacationing at other times, the business it leaping forward and like it or not there is a draw to keep a finger on it.
Peter Norvig's design of computer programs

He showed how to express complicated business logic in Python in a simple and elegant way.
You can set it to be searchable by friends only, which should avoid recruiters being able to do this, unless they are adding themselves as friends first.
The Ada standard library is massive and is included in the exception. There are "internal" "GNAT specific" packages which you can include in your project but there are not really any you need or would use in a general sense - there are even warnings you get at compile-time telling you that you are using something GNAT specific and are prefixed with GNAT.* instead of Ada.
I think they would have been more successful if you could have actually gotten them for the products you wanted, not just a random selection of stuff you probably never ordered.
You seem to have a lot of trouble with past vs present tenses. What I think it should be is not something I ever said. I listed out what options seemed (past tense) more likely to me, given the list in IntelliJ.
Until the next hacker crosses yeast and poppies to create home-brew opiods. Very soon you might not need to be a chemistry teacher to found your own meth empire. Some sugar water and a few drops of the right yeast might suffice.
Request an new password, and then change the password on the Facebook account. I've done that myself.
My monthly electricity bill is $25-$30 a month. Heck, my cellphone bill is more than this. I’m not sure what the price of clean air is, but paying a multiple of this amount doesn’t seem like something that would break the bank.
When I was homeless and having bad mood swings as a side effect of medical stuff, I asked my son to look up info and see if there was a lithium and salt connection (because my condition involves salt misprocessing). He said yes, there was.

We then looked for dietary sources of lithium. I began consuming beef or pork with salted potato dishes to prevent the wild mood swings. It worked.

/Anecdata
That does also suggest that rewarding with stock is not reasonable: if CEOs were actually motivated by money, they would go for easy mode instead.
The article's title = "The Middle Class Is Shrinking Everywhere — In Chicago It’s Almost Gone"
Exactly. It takes just one person who knows your phone number to upload their entire contact list and it's saved. The likelihood that Facebook doesn't have your phone number and name is 0% unless you don't have a phone number.
Remember to blame theire character, vices and genetics for a full retro aristocratic statement.
I don't miss, `shared_ptr`. It is a disaster for anything other sharing a thing between threads (in which case, it is a way of managing the disaster you already have).

Now `unique_ptr` is worth missing. And destructors are good too -- you couldn't have unique_ptr without them. But in it's own way, C has both: its just you just have to remember to call the destructor yourself, every single time.
The reason Swarm got in trouble is that they were launching smaller than cubesats, had applied for a launch license, and had it denied because of the inability to track the payloads.

To keep their launch schedule, they (as a US company still) launched on an Indian based rocket to intentionally avoid the denial. This is strictly illegal under both international law (as having been denied a launch by their governing country), and US law (for being denied launch by a relevant governing agency).

Space launches is definitely a small industry still, but it's fairly cut throat and I would only describe it as 'tight knit' in that generally every launch provider has interacted with every other launch provider. They will absolutely attempt to undercut each other and ignore certain paperwork as long as the customer has given their word that it has/will be approved.
I refused the 2FA nag on Facebook because I didn’t want them to have my phone number

Then after a while the nag started popping up with my phone number already filled out.

Really fucking creepy and not okay.
I think that's pretty simple. If the purchaser in this country, tax them for that sale.
This looks pretty cool. Reminds me a bit of 'um' which allows you to create personal 'man pages'/cheat sheets.

https://github.com/sinclairtarget/um
https://news.ycombinator.com/item?id=17797355
Is there a similar site that makes memorable passwords but long? (basically I get entropy and can remember if needed). I use keepasaxc which doesn't have this.
Can you expand on why you think it's regressive?

> That should be maxed out long before we look at a VAT.

This is relative. The US government sucks at being efficient.
Can you 'root' them to do your bidding? For 5usd they don't sound bad.
Records show that he won 1,462 out of the 4,257 four-horse races he competed in and was placed in an additional 1,438 races (mostly finishing in second place).

>Many of his victories took the form of a ‘come from behind’ crossing of the finish line at the last possible moment. The crowds loved it.

What a wonderful story. The fact that he frequently finished in second place makes me think he was often trying to pull off a come from behind victory without quite managing it.
As someone in this industry, I doubt this will become a reality. The real problem is cost. When you use yeast, you have to supply the energy for the entire system. When you grow a plant, you get free energy from the sun. The cost savings are hard to beat. Nicotine extracts aren't made from yeast either. That should be a big warning flag for the business sides of these cool projects.
that's a design goal - not taking vacation is an intended (not unintended as this article claimed) byproduct.

I know this because my wife worked at a "unlimited time off" company, and even though she gave them a heads up before accepting that she took a month or more vacation a year, when she did that they turned around and had an all hands about it was being abused.

My opinion on unlimited time off: if I can't say "I'm taking a year long vacation" you need to give a finite limit. Nom company would agree to this because unlimited time off is deliberately to avoid liability for earned income.
A few years back I was working on a WAM to LLVM compiler as a way to learn LLVM. Never fully finished my implementation, but this book really was an amazing reference. I particularly enjoyed the way the "tutorial style" that built up starting from a very simple language and explaining the design choices being made while extending the language to eventually become Prolog.

I don't know where the code is now, maybe I should make a point of digging it up and fixing it up to work with a recent versions of LLVM.
> AFAIK you're limited to one expression or function call, to get around the fact that you can't just inline a completely new function (with its associated control flow structure)

On the other hand, if your function needs a flow structure that's more complicated than a single line, should you really be inlining it?

And I think any such use case that you really want to inline can probably be accomplished with list comprehensions
Ah yes. I even know that, now you mention it.
Same here. I put my phone number in my Facebook profile when I first made it years ago and have since "removed" it. However, I'm pretty sure removing it does literally nothing because it will still pre-fill my phone number in that case and I'd bet money that advertisers targeting by phone number. Still, they're constantly nagging me to re-add it.
... and just add that to the shopping cart (don't make an actual purchase) so I can review and click order next time I am buying stuff. May be there was such an option - don't know - never used the buttons.
Exactly, why not sell a generic version? You could limit it to products where the vendor has uploaded the appropriate logo/image that will be displayed on the Dash button but that would shift determining what products consumers would use a Dash button for onto the Vendors.

Then again, I agree that most people willing to use a Dash button are also the kind of people willing to use an Echo, save the uber privacy concious minority.
Service Oriented Architecture is a much more fitting name. ;)
Is there a language that has a better (i.e. more user friendly and decently performant) implementation of iterators and stream processing?
> We want to make a choice and be stuck with it. We don't want to choose wrong and have to choose again.

I don't know anything about your organization.

But my take is that this isn't a quality that you see in healthy organizations. We're human. We can't see the future. In the best of cases, we ingest as much information as we can find and we use that to make the best decision we can. And, truly, the best of cases never happens, but even if they did: New information is discovered. The Environment develops and changes. And that change has to respond with internal change as well.

One of the phrases I've heard people in my organization say is something along the lines of "are we sure this is the right decision?" or "how can we be sure this is the best path forward?" That's a mindset I'm trying to move people away from. The better question is "how are we accounting for a need to change in the future?" If you view a system as "X", then changing "X" becomes very hard. If you view a system as "X+Y+Z", then you can ask "how can we change Y to V without throwing away all the work we did on X and Z?" And then, in 12 months when you have X+V+Z, maybe you want to change X to W. And so on. That's continual improvement and true agility.

Its damn hard; in both implementation and changing mindsets from the "we want this perfect thing from day 1" to "its alright if it isn't perfect; its more important that we can easily change it." And, actually the hardest part is convincing people that this Is Not Optional; the most productive, highest performing organizations on the planet are the ones who know how to do this, and they'll eat your lunch if you're not ready. Maybe in 6 months, maybe in 50 years, but it'll happen.
Not only Chibongo, but the entire United States is going to be the capital of the third world, with Kamala Harris and Alexandria Of-Color at the helm.
To my knowledge Bezos gets paid only 80 grand a year - so no.
In my case even for the products they had, they didn't include the packaging size I usually order
Grocers Brace for Another Blow from Amazon
Vipassana! Goenka's is good haven't tried mahasi
Belgian Scientists Announce New Solar Panel That Makes Hydrogen
Whose cottage did you help build and is there a community about this somewhere? I'd like to do this myself.
I think so.

Ex: https://www.seattletimes.com/nation-world/with-push-of-butto...

> Airnoise is the brainchild of California resident Chris McCann, who repurposed the same plastic Dash Button that Amazon customers use to order toilet paper and detergent.
Qt is a very comprehensive system for apps developed mostly in C++. QML which is like a declarative Javascript, can be used to do quite a lot, but you'll almost certainly need to do some C++ customization in addition to the initial basic 'main app' process which requires C++ as well.

Many of their customers use it for display/kiosk things (think 'in car display') so it has a lot of hyper-specific attributes which can make it seem a little difficult.

The build process is ultimately C++ based (ie make, with their own layer called 'qmake') and so you're going to have to be familiar with that.

In our experience it's quite slow moving compared to JS/CSS/HTML obviously, and performance gains are very situationally dependant.
Track for high speed trains can be very expensive. Unless land is very flat, it's not uncommon for >50% of track to be on bridges/in tunnels.
Amazon Comprehend – Natural Language Processing as a Service
So apropos
We should be careful with maps like this of Chicago, since the time period we're talking about (1970-) coincides with the phasing out of redlining, which kept black families out of white stronghold neighborhoods. It could just be that what you're looking at is the gentrification of the north side and "white flight" into the suburbs.

Also, the numbers for this map don't sync up with the "rich blocks, poor blocks" census maps of Chicago. For instance, these maps appear to show Portage Park and Jefferson Park as low-income neighborhoods; that's not what the 2010 census map shows (substantially above the state median!), nor what anyone would expect if they were familiar with those neighborhoods, which are both middle class enclaves. In the 2010 census maps, as soon as Austin gives way to Belmont-Cragin, we're back into middle class neighborhoods on the west side.

This map also has Mt. Greenwood as a poor neighborhood. Unless we suddenly stopped paying cops and firefighters, that seems pretty unlikely. Someone else familiar with the city got an idea of what's going on here?
Back in the day, when I was discovering Usenet, it was common advice. But of course, tools for ~anonymity were primitive then. No Tor. No VPNs. Remailers were about it.
Shorter and more secure alternative with elliptic curve zero-knowledge proof - for example with a 160bit curve you could have a 240bit (30 byte) licence key comprised of a 160bit field element and an 80bit hash.
I feel like this has been the case for a long time, though, maybe forever. I recall the stereotype of the Irish Catholic family, for one.