skysight-inc/HackerNews huggingface dataset:
Several decades? You mean centuries. But you're right we are a few decades too late, and haven't started reacting yet.
I’m not going to fault him on the RDBMS comment, they scale shockingly due to the aforementioned connections comment but dynamodb is really not a replacement for a traditional RDBMS.

But I’ve seen so many people get themselves into trouble by using dynamodb as a silver bullet and not thinking heavily about the design of their data. If you try and use RDBMS patterns (PK and FK relationships) there’s a whole heap of pain due to atomicity only being on one record in one table. Some times you can’t escape these patterns as well as it is the best fit for data or you require strong consistency of your model (e.g. financial).

They released dynamodb transactions (for Java only) but from what I’ve seen that just increases the complexity of solutions, you end up with more reads/writes per call and a heap of other stuff surrounding your data. Serverless story currently for stuff like this really has drawbacks
My guess is that at this time, they're trying to establish a remote ATC tower can gather and process enough data to be able to do anything for those pilots even in principle. Maybe after that they'll consider communications, because there's no C in ATC without comms...
It's a common complaint on HN that too many articles include irrelevant details about the people and scenery of technical fields, but this article really pulls it off perfectly. It is dense in technical information and the personal stories complement this information and make it more memorable (e.g. I didn't know that the duration of an earthquake is a rough proxy for its magnitude, but I won't forget after reading the narration in the opening paragraphs).
Having seen this topic from both sides of the tables, I'm not sure if I agree. Don't get me wrong, I'm generally all for transparency, and I've also seen my share of cases (including my own) where someone was treated unfairly and it would have been good to talk about it.

But there's a few important and complex psychological factors at work here:

- Self-serving bias. There's a study that about 80% of employees think they're better than average. Obviously, that's impossible, but it already sets the stage on a path to unhappiness.

- Group bias and Dunning-Kruger. People mostly don't know _why_ exactly someone else earns more than them. Excluding real unfairness or the points below, there are often time cases where people really don't get the importance of some roles in the company or think they can do as good or the company can do without. As a techie, I've personally ridiculed the "business side" until I've witnessed the importance myself (and how much difference a bad to a good execution in this regard matters).

- Global and local unfairness and market development. Firstly, local markets develop for hotly contested skills, sometimes very fast. Also, it makes a heck of a difference in which company stage someone is hired. A year later, I might have to pay someone much more to get into the same team.

- Lastly, there can even be unfairness in fairness, hidden in plain view: Does someone getting relocated into a hot market really have to suffer paying double the rent as someone living there for years? Is having a family a personal luxury or partly beared by a socially responsible employer? Does someone with a PhD who's being outperformed by a young smart college dropout earn the same? More? Less? I don't know the answer to these questions, but all possible answers have some merit. Often times, I try to factor something about this in when deciding salary. In any case, it's freakishly hard to develop such thing as a "fair" salary over a whole company as an employer.

- In most countries including mine, it's prohibited to _lower_ someone's salary, so the only way you can ever adjust local or global unfairness is to raise wages.

What's following is this: All of these factors work together to create a lose-lose case to talking salary with others. The chances are enormously high you'll get demotivated. Most likely from your own salary, but even if you earn more than the others, it's awkward and hard to handle emotionally.

Although it's probably good for your brain and overall heuristics development to do so, it will be bad for your heart. Proceed with care — and if you want my personal 2 cents: Don't keep what you learned from always giving your best and optimizing for learning. Keep up your spirits, stay positive and don't get into a defensive attitude. Search for like-minded people who see your real value and you'll keep reaping your fruits later on, trust me.
This is my first PYPI package,it provides python-developers to access to user, albums, photos and some public information from Flickr website, even to download other's public photos and albums.
How many people would quit their jobs if they would become millionaires?
Could you please elaborate on how this could ever be considered simple?
I think people just deal with the culture/infrastructure they are born into. If you live in Los Angeles you buy a car, if you live in Amsterdam you buy a bicycle, if you live in Venice you walk. It's the institutions that set this up that are to blame (and the corporations/politicians/voters that affected them). Problem is that most infrastructure was "set up" during high growth years decades ago and now it's just there and very very hard/slow to change...
In the general sense of "evolution" (moving between states): absolutely! That's pretty much what physics is.

For an extreme example, see Wolfram's theory in New Kind of Science, a (controversial) hypothesis about how laws of physics evolve via cellular automata, simple programs producing complexity.

Even outside of this example, much of what we consider as "our universe" (macroscopically observable patterns and laws) evolved through micro-interactions. It was only last century that matter was discovered to be nothing special, just denser clumps of energy.

If you mean evolution in the strictest biological sense, i.e. a cat deciding to change the universal speed of light… unlikely. Though the connection between consciousness and physical world (objectivity, solipsism) is still a contentious and unsettled area.
CMake is the perl of build systems: useful and feature-fat but one of the worse DSL syntax I've had to grapple with, barely better than that of a Makefile
8 signs your intranet needs an upgrade
Red Dead Redemption 2 – New Entry in Western Action
I do too. Considering the scenarios in which this plays out makes me feel sick, and overwhelmingly helpless.
24 Most Popular Dota 2 Skins (In 2018)
> Another point to note is that Indian elections are funded by a massive corpus of cash, and when you suddenly make all existing cash illegal days before the elections, you cause complete disarray in your own political opponents' camps.

As well in your own camp. Your cash is not different from your opponent's cash. Unless the cash you are using is unaccounted.
I've had these kinds of conversations often with family, and I think it comes down to them believing in the "right" to live anywhere. They have a right to living in a house close to nature. This attitude comes up when some parties in our country want to raise the price of gas or some other way make it more expensive to drive (to save our planet). The reaction is always the same: "how am I supposed to bike or walk to work, it would take 10 hours!". Well yeah, but it's your choice to live so far away from everything, should we destroy our planet because you want to have a yard and live next to a forest?
#Wireshark fixed three flaws that can crash it via malicious packet trace files
It's hard to blame our government when millions of people voted for a guy that proclaimed climate change was a Chinese hoax.
Why Social Media Plays an Important Role in Website Success?
EU May Be About to Kill the Public Domain: Copyright Filters Takedown Beethoven
It is inherently immoral and indefensible to deprive poor people - a majority of India - the right to money they worked hard to earn. You can't defend it on any moral grounds whatsoever.

The RBI still has to take out public interest advertisements featuring top cricketers to convince people to open bank accounts. Because if you were poor, you kept your money in cash, and after DeMo, your trust in the government is even lower than it was before.
> Go tries to be non-magical, and sadly that can take much of the whimsy out of programming.

That's a weird thing to say seeing that Go very much is magical... Slices/arrays are magical and so are maps, channels and channel operators, the make() function and a whole bunch of other features.

I think your understanding is filpped. Generics are not a way to add magic, they remove magic. That's the whole point. Unfortunatelly, that which one doesn't understand may seem like magic to them even though it's not.

For example, compare a channel implementation in Go and Rust. In Go, the whole thing is pretty much magic. In Rust, it's just another struct that the compiler treats in no special way. Getting familiar with the magic of Go channels is only good for working with Go channels, the knowledge is not applicable for any other part of the language nor other languages. Learning generics on the other hand gives you better understanding of numerous features in multiple languages.
The CMake language is much, much worse than the beautiful makefile syntax.
Scientists hunt for 'dark force' to discover what the universe is made of
Just put it into the microwave
Dreamforce 2018 Parties List
Climate Anxiety is starting to get more and more common. APA's guidelines are interesting: https://www.apa.org/news/press/releases/2017/03/mental-healt...

It's very jarring to read information from experts and scentific reports on where we're heading and at the same time everyone in the media and all people around me just ignore the problem completely except some comments now and then that reveal how greatly they underestimate the problem. If you start trying to talk about how severe our problems are becoming, you may be labeled a conspiracy theorist / "prepper" and your opinion thrown out the window.
Chanel shoes, but no salary: scandal of the French fashion industry
Or you had priority access to the newly issued notes.
That is assuming your camp didn't already know about what was going to happen.

https://www.huffingtonpost.in/2018/06/22/amit-shahs-director...
You mean the abomination that requires you to build an entire tree of directories before you write your first line of code and leaves off file droppings all over the place when it runs?

Just by looking at the directory structure of a bazel project, you can tell it is the byproduct of a mind that has been warped by Java.
Yeah, as a kid I always hated analyzing poetry. It felt similar to dissecting jokes[0]. A good poem stands on its own. I'd understand if we were in poem-writing class, there spending hours analyzing structure of a poem would make sense. But in a general class, it basically killed my interest.

(A lot of my experiences in school can be summed up by a question that was never answered: "why are we talking about this?".)

--

[0] - "Explaining a joke is like dissecting a frog. You understand it better but the frog dies in the process."
I used to feel that way. But now I'm old enough that I'm pretty confident that I'll die before shit gets too bad. I'd feel differently if I had kids, but I don't. So mostly I'm left with ironic amusement.

If I were younger, and/or had young family, maybe I'd be doing more. As it is, I spent maybe a decade working on climate change issues at an NGO. And my carbon footprint is relatively low. I don't commute, or travel long distances, I don't eat much meat, and my home is very well insulated. My main sin is running too many computers. But at least I've switched to SSDs.
Implied in your answer is that the root cause of climate change is failed economic systems. Isn't that what we should address?
This is a classical example of a market failure. The issue is that today, when you you are buying any good, you are not paying for the full end-to-end cost of the item, which includes the cost of disposal (collection, sorting, recycling) and the cost of fixing the issues caused by for example, CO2 emitted during the production process. In other words, everyone of us is enjoying now a large subsidy/handout paid by future generations. This is called a negative externality.

The straightforward - but not easy - solution is to ask governments to assess a charge on each sold item that brings the price in line with the full cost to society.

Note that market failure does not mean that the “market” mechanism is the cause of the failure - rather the issue is the incompleteness of information. Markets would solve this allocation problem very efficiently once the subsidy is removed. I imagine for example that most packaging using non recyclable plastics would become entirely uneconomical, and the full price of gas would be so high that industry will be incentivized to look for alternative technologies and sources of energy.
Javascript is clearly a special case because of browser dependency on JS. You can't apply most statements about JS's popularity to other languages.
I wasn't in India when it happened, but from what I've heard, bank employees were bribed directly (my dad is a retired bank employee). They took a 30% share for converting illegal money to new currency and kept it off the records. That's also one of the reasons why the supply of new bills didn't actually reach the common man.

As always, humans are the weakest link and can be exploited quite easily.
Warren Buffett interview with CNBC
The feature of this product is more similar to turning the phone off, since it requires some time to open, just like turning the phone on.
> The people who send thumb sized drones to kill have to go home and live somewhere.

All 12 of them? They may live on their private islands.

Or even in the Whitehouse. Do you think approaching Whitehouse with a gun will be easier in the world of military thumb sized drones than it is today?
How easy is it to find child pornography on the internet?

If they declare non-backdoored encryption software to 'munitions for terrorism', and lay terrorism charges on the CEO of GitHub, you bet platforms will self-censor.
what's the problem with GitHub pages?
A public cloud only requires three things: compute instances, block storage, and object storage. Everything else is just an additional service built on top of these. If you use a cloud platform as an infrastructure provider, not as a software provider, there is no vendor lock-in. There are enough mature open-source tools even to build your own cloud on bare metal[1].

[1] https://maas.io/
Of course we know. Bend space and don't travel faster than light. We JUST need exotic matter of sufficient energy density to carry around.
ATFI – Interstate Tolls – Tolls on Interstate Highways
That’s great until it starts feeding on every plastic item in our modern world
Or develop a lifeform that stops polluting and respects the environment it lives in. :)
Please don't make claims that are backed by your anecdotal experience of noticing people attending churches. I find this ridiculous. Though I don't deny there have been such cases reported in the past, to say some groups attend church because of money is unfounded and adds fuel to the fire by worsening the already tense religious atmosphere [1] the Modi govt. has created and based its campaign on.

I really wish the govt would show more interest in the plight of the 'lower' caste rather than just seeing them as a vote bank.

[1] https://www.theguardian.com/world/2015/feb/24/india-modi-rel...
Companies want to have a bilateral agreement with each employee and have all the information.

The best strategy is to use competitor salary information, taken from the likes of Glassdoor or similar.
But the planes run whether or not we take them. There are bigger forces at play than any individual's choices.
I know that this is my personal view on life, but:
If you don't care at all about what happens after you're dead, what's the purpose of your life?
You'll be dead and it won't have mattered a bit that you're been here.
Learn Binary and Hex with This Gwent-Inspired Card Game
Given the language similarities, have you ever thought of re-targeting your compiler to generate Go code instead, thus taking advantage of the GC as well?

I see a problem with mapping SYSTEM to unsafe, though, as unsafe is not as feature rich.
Only brought up Twitter because of original article. If you ask me, that entire industry--Twitter, Facebook, LinkedIn, etc--is a sewer, and always has been a sewer.

Whether it's social media, online games, or something entirely new, when there is a) real-time feedback, b) a profit motive, and c) a large enough user base to conduct experiments on, it is only a matter of time before someone gets the bright idea of hiring a few data scientists to optimize the rube-fleecing. Then it becomes Pavlov's human.

The whole awful business is the crack-pipe of our upper-middle class, and the guys who made those crack pipes knew exactly what they were doing. If a bunch of alt-right shitposters shoved Wil Wheaton off of the pipe, they unintentionally did him a favor.

And as far as original analogy went, sewers were designed for sewage. Rivers weren't. It is not that complicated.
I'm not...

Even if they could survive the heat, most of the roof collapsed and at the moment the fire still is out of control...
The Best 8GB RAM Smartphones to Shop in India
This appears to be some sort of hybrid formal diplomacy/PR for these judiciary officials.

I don't mean to say there's absolutely no value in what they're doing, just that they've gone to effort to draft detailed press releases regarding consensual goals.

https://www.newswire.ca/news-releases/five-country-ministeri...
lol, calling the makefile syntax beautiful is quite a stretch, but maybe having been exposed to enough cmake code slowly rewires your brain to the point where that can happen :)
I manage some pretty big spam filters for national regions and hospitals and we need SPF to ward off potential phishing attacks claiming to be from our own domain.

At the same time I do agree with the author that SPF might be harmful for the rest of the internet by vouching for e-mail from a certain sender but if you're relying solely on SPF then you've misconfigured.
Check out the ff plugin Dark background an light text
Serverless refers to you administering the application and its resources but not the server directly. Yes, at some level servers are involved, but generally the organization deploying applications is not responsible for administering the hardware, the OS, other resources, often including the scaling of the server resources: they're only concerned with the administration of the application. One can argue that at some level the organization deploying the application is often still concerned with the underlying server and where that line is drawn, but many find it meaningful to make such a distinction.

https://en.wikipedia.org/wiki/Serverless_computing
Based on my experience over the past few decades, it's going to just keep getting worse. And there's not much that we can do about that. Except to maybe mitigate the extremes. And even that's iffy, because we don't know what'll happen with the permafrost.
> But the way I see it, 95%+ of programs don't truly need generics.

Yes, they do. Pretty much 100% of programmers in statically-typed language need to use generic types/functions.

The "95%+" thing is just an observation that one typically needs to define type-parametrized structures of function very seldom. This is true, but it's in no way a good point against adding generics, because those remaining ~5% of cases are crucial for peaceful programming the other ~95% of times. That's why Go has built-in generic types, but as it's adoption grows, it's becomming clear they won't do any more...

> In fact, I think most people asking for "generics" would have their true needs met by adding a few more built-ins to the language.

You argued against magic and now you'd like to add some more of it to the language...
why do you care about resentment against coworkers when there should instead be introspection about why you make less than them? as for them resenting you, that's their prerogative. if you're aware that you're making more than them and aware that they're aware, it makes it more obvious if they display their resentment in the form of office politics
Having fun is the best I've come up with. And yes, working on stuff that I care about. But that's part of what I consider having fun. Long term, I'll be dead, no matter what.
The available implementation of the OpenSPARC is too complex: a single core with 4 threads requires 59350 LUTs and runs at 62.5MHz in a Virtex FPGA (according to [1], slide 21). Although is possible remove some features, I don't think is possible reduce the logic without impact the compatibility. I think the Leon3 [2] is a far better option for FPGAs, since requires only around 3500 LUTs and runs at 125MHz in a Virtex FPGA. In a low-cost FPGA, the performance of Leon3 is around 66MHz, which is enough to replace the 680x0 and coldfire v2 processors. The requirement for 3500LUTs is not so bad, as long the TG68 (an open source 68000 replacement in VHDL) has similar requirements. However, the typical RISC-V implementation uses less than 1/3 of the logic when compared with Leon3 and TG68. Also, although the RISC-V provides almost the same performance as the Leon3, the extra logic can be used for more parallel RISC-V cores, resulting in a increase of 2 or 3x in the total performance. Finally, there is an additional problem with OpenSPARC, Leon3 and TG68: the GPL license. In another hand, most RISC-V implementations use the BSD license, as long the RISC-V instruction set itself uses the BSD license. Of course, the OpenSPARC, Leon3 and TG68 are implemented that way. There is no obstacle, other than the technical complexity, to prevent develop a new OpenSPARC, Leon3 or TG68 from scratch, with a more firendly license, better performance or better use of the logic. In this case, the question is: how many time you need to implement a minimal viable core with one of that architectures? In the case of RISC-V is perfectly possible implement a small core in a FPGA with the RV32I instruction set in few hours, because the RV32I set of instructions is really very poor and primitive, which make it specially friendly to the hardware and explain why is so compact.

[1] http://ramp.eecs.berkeley.edu/Publications/OpenSPARC%20T1%20...
[2] http://ramp.eecs.berkeley.edu/Publications/LEON3%20SPARC%20P...
On Android: turn on reader mode, press the Aa button in the bottom right, press Light. The page is displayed with black text on white background.
They should do this in rivers, near the end before it goes in the oceans or seas. Getting partnerships with local and national governments to do this would be easier than asking for charity.

This made me think of the trash often visible on a river shores because it is caught by tree branches.

I wonder if beavers dams can be used for that to ?
There is the problem indeed.

In 2018, the age-old problem of the build system remains entirely unsolved.

CMake is terrible, but so are all the others.

I believe the CS community as a whole has gravely under-estimated how hard the build system problem actually is.

We're only starting to recognize this.
To solve connect to a connection pool service instead of a RDBMS directly. E.g. Pgbouncer for Postgres
Their EU article 13 video is brilliant too! https://youtu.be/89ZkydX0FPw
I wonder how people come up with these insanity. It does not add any value to the article and is so infuriating. Apart from that, I found the article good.