skysight-inc/HackerNews huggingface dataset:
I love this area of technology and the scale of your vision. For the battery application, do you need to use only electrically conducting nanotubes? Is your 27kWh per kg number for single-walled electrically conducting nanotubes? Do you need to filter out semi-conducting nano-tubes?

I think that the improvements to batteries will have a better value proposition than strengthening concrete, though perhaps you can get away with less filtering requirements for non-electrical applications. How much does this strengthening increase the life-time-value of the concrete? Concrete is under $100 per ton (poured cost, 50% of which is dry materials), and it seems like you're talking about 50% - 150% increased cost.

At scale, you are talking about ((40 billion kg) * 27 * (kWh per kg)) / (1 year) = 123.205917 gigawatts -- to makes 1267 kg of nanotubes per second for 40 million tons of carbon nanotubes per year. 123 GW almost certainly means hundreds of billions of dollars invested in power infrastructure for the purposes of carbon nanotube production for concrete. If you expect to scale with sustainability in mind, you should consider designing your entire reaction around the renewable energy source. Perhaps you can employ similar catalytic processes to the Co-Mo-S photo-hydrogenation from sunlight to achieve higher efficiency per area by using sunlight more directly.
Not passive at all, nor aggressiveness. The comment I replied to raises a very real and important question around whether surveillance is compatible with freedom and democracy, and it absolutely deserves a discussion. However, the importance of that discussion does not automatically nullify ‘lesser’ discussions within that concern space such as the one raised by German citizens about Amazon being subject to classified orders by the United States. The comment I replied to demands that we refocus the discussion away from the link posted and towards the also-relevant concern of surveillance and society. Had it instead simply talked about that concern rather than decrying our interest in this link’s discussion, I would have had no objection.
Agreed, as a developer, I'm often asking to see the production environment for the users I'm building for. Even if it's a new application it's usually replacing something existing and understanding that is huge.
So, you are insinuating that the fifth (and soon to be fourth) largest economy in the world is full of dumb people ? And only smart people live in red states ? Genius comment.
I also know them. A mover told me that he once had a client who filled them with books!
Why was this flagged [dead]? This is quite interesting information. I am genuinely curious.
At that point just look at the disassembly. In many cases you'll have to anyways, so you might as well.

Also, the code generator should include tracing and debugging support. That seems much more important to me than generating idiomatic and readable C.
Someone should write a manifesto.
All pointers in user-space are 48-bits. All 48-bit pointers are translated by the page-directory virtual memory system into a real physical location.

There's an extension to use 55-bits or 56-bits... I forget exactly. But I don't think its actually been implemented yet on any CPU yet.

EDIT: It was Intel's 57-bit memory: https://en.wikipedia.org/wiki/Intel_5-level_paging . Yeah, I knew it was a weird number. But I guessed wrong earlier.
Recessions always come. Timing is of course impossible to predict.
Money must be tight at Google
One more question. Does this also mean that soon every computer will become software defined radio up to 40GHz?
> It picks 0 as the undefined value since that's a good optimization.

No it isn't; it costs an extra instruction to initialize that register or memory location to zero.

How C compilers optimize situations involving uninitialized variables is by leaving those variables alone. They do so with the standard's blessing, which grants them that uninitialized automatic variables are "indeterminately-valued" and that if the program uses an indeterminate value, its behavior is undefined. Correctly written programs that perform their own delayed initialization by later assignment benefit from the fact that the compiler didn't add wasteful code to initialize those objects, only to have that compiler-generated initial value be overwritten.

> ret is now always 0, and (in this case) there is no warning.

It's not correct for diagnostics to pertain to versions of the program that were logically altered by the compiler, rather than to the original program. It may be ISO-conforming, only because ISO C doesn't require those diagnostics in the first place, let alone requiring them to be reliable.
> 57% of college graduates are women

What's the percentage female graduates in STEM fields? The 57% may not be representative for the fields which matter for engineers. Not saying the delta is big, I honestly don't know and am curious.
I can't imagine 15ms lower latency to a Google service being the deciding factor for where to locate your company.

It can be, depending on your industry. Financial firms are like this. I don't know if Minneapolis still has a commodities exchange, but if it does it would be attractive to those kinds of people. Probably others I've never thought about.

But overall, I think $15M for a data center is too much. Data centers don't make a dent on employment or property tax in most places they're located.

It may also be worth noting that Cray supercomputers has a big presence in the area.
Nope. Much simpler. Just enabling the use of the other data lanes that were already in the cable waiting to be used one day.

USB-C has 4 differential twisted pair data lines.
Because the generated C is expected to be integrated into the project as source code: "Along the way, we learned what it takes to deliver quality C code that can be taken seriously and integrated into an actual source tree."

The code they generate is supposed to live on as source code, along with other code in the project. We should expect people to read and try to reason about code that exists in source control.
Your entire post here was blaming the drivers going the speed limit by using anecdotal evidence and claiming that speeders are not the dangerous ones. In other words: complete bullshit.
I have a bit of a bone to pick with this "Red State" and "Blue State" stuff. Yes, states like CA and NY are solidly democratic, but it's not like there aren't any Republicans there.

30% of California voters voted for Trump. The 2012 presidential election was 37%.

If the purpose of the tax changes was to hurt Democratic states, they certainly hurt a lot of Republicans in the process.
The article also proves things that people were unwilling to accept in this article:

https://news.ycombinator.com/item?id=19253333

There people always made the point that human judges making just decisions based on fairness. Well, clearly not.

Algorithms would be another, better way to know exactly what makes the determination if a person should be released awaiting trial or not.
And I'll point out that state governments often do this, and it seems to work fine for them.
Are you hiring mechanical engineers?
Why are you assuming the women are below average?

Though even if they were, maybe they are making a premium because they aren't adding sexism to their workplaces and exposing their company to the legal liabilities you are.
Compare two developers. One just codes and the other not only knows how to code but knows how to debug (native, runtimes, etc.). So, then you publish developer 1's pay salary and developer 2's pay salary.

Now, developer 1 has a rage-boner because developer 2 is being paid more but there's the reason of his/her desirable skills being utilised in the role. Yet, developer 1 doesn't see this qualifiable reason and just sees this as being unfair/unequal.

Pay transparency would only exacerbate the current problems around pay, not help alleviate them.
Safari has had that exact feature for a few years at least.

If advertisers don’t want me to use it they shouldn’t be so obnoxious I NEED to.
Follow up in 2013. XKCD officially merged in Matplotlib.

http://jakevdp.github.io/blog/2013/07/10/XKCD-plots-in-matpl...
I had so many conversations after he was elected about how the media really needed to play the straight man to his crazy or risk creating a "boy who cried wolf" effect, but that point of view seems to be the exception, as I hear people clamoring for more opinionated NPR pretty regularly. (And NPR has gotten significantly more opinionated over that last handful of years from what I can tell.)

(That said, I do think it makes sense that Trump and those connected to him are creating many more headlines than Obama.)
It's also excluding the 2300 people constructing the datacenter for 1.5 to 2 years. Overall, it sounds like they're trading $15M in tax credits for between 4350 and 5500 person-years of jobs over 20 years. So around $2700 to $3500 per person-year.
Finland gives 9 weeks parental leave earmarked to the father (cannot be transferred to the mother), at about 70% pay of your salary. According to this (2017), about 80% fathers make use of it, but on the average only for 4 weeks, not the full 9.

https://yle.fi/uutiset/3-9516703
> But the big problem is the roads and the culture around speed. America doesn't have either of those things, and probably never will.

A culture of safety is not a "big problem" IMO. The "big problem" is that a vehicle at 120mph requires an insane stopping distance.

On dry asphalt:

* 60mph: 172 ft
* 120mph: 688 ft

[1] http://forensicdynamics.com/stopping-braking-distance-calcul...
My hope is that Type-C is going to be all of those things so that in the future, I only need one kind of cable (until the inevitable new plug that supplants it, but hopefully universally used as well). Currently, I have to pay attention to a USB3 Type-C cable vs a Thunderbolt 3 cable as there is a difference (I was shopping for a long TB3 cable and was unable to find one. Instead, seems the longer ones tend to be USB3 Type-C cables).
I've been in a car doing 120mph on the autobahn once, which was the fastest the Vauxhall Zafira we were driving would go. We had gotten stuck in a traffic jam and were late for our train.

We had a couple of Ferrari's come up on our tail. I've no idea how fast they were going, but it was a fair bit faster than us!
Yeah I don't see any reason a data center would attract a great deal. It's not like folks working in a data center generally are the foundation of startups or starting new businesses or anything like that.
My Ag Science teacher used to say that. (not so much about collisions, but other incidents)
The author is painting with a very wide brush, with no evidence or much reasoning. Instagram is very popular among both generations. I don't get what makes YouTube 'cozy' and Instagram not.
Probably depends on the specs of the cable, and other factors like which port you plug into, cable length, etc.

Some people are complaining about how this doesn't match expectations, which are that you get the same speed just by using the right shape of cable (and don't care about cable specs). I think that the reality is that this is really pushing the envelope, and 40 Gbit/s isn't that far from typical memory bandwidth (order of magnitude). There are only so many lanes of PCIe to go around, and you're going to end up with some ports getting more than others. We already have problems in Ethernet land with the different cat 5e / cat 6 / cat 7 cables, where bandwidth autonegotiation is mandatory. Most people just want it to work, and if you want your full bandwidth you have to pay attention to the exact specs of every device in the signal path because you can't be sloppy the way you could with 100BASE-T or even 1000BASE-T.

That's a bit of a rant, but I just think that some of the problems with user experience in this area are just down to the fact that this really is a lot of bandwidth to try and push through an external cable, and you end up with the simultaneous goals of having high bandwidth, lots of ports, having all ports be the same, and not charging an arm and a leg for a laptop. Sacrificing bandwidth on a couple ports makes sense to me, in this context.

Seems like the user experience pays, cause I'm not sure how I'm supposed to know which ports have bandwidth.
Thanks, this was a good amount to chew on. I feel like a first grader peeking into the 2nd grader's math class.
Big Stars and Paid Subscriptions, Luminary Aims to Be the Netflix of Podcasts
To what avail really? You'll just be changing one cable for another. Also, HDMI 2.1 spec is 48gbps so USB4 wouldn't really be compatible with the latest HDMI version.
After having looked at what this actually is, I'm a bit disappointed. I was hopping that they wound change the various panels data API so that they would request only the new time slices; ie. instead of querying the last hour of data every minute, query the last minute every minute and reuse the previous 49 data points. But that's not what this is. Instead, you need a specific panel and a specific data source for streaming to work. :-(
Fvrrf
> Then I found out that -white space is important-.

The only time this should ever be an issue is when you're copy/pasting code from a web page or other source that doesn't preserve white space when you copy.

Otherwise, I'll never understand why this is so hard for people. No matter what language you're using, you should be properly indenting code blocks 100% of the time, and if you're doing that, Python's white-space-as-syntax will never be a problem.
Well, "scat" is in the name.
Yes, this was exactly my point. We shouldn't care about productivity: we want affordable childcare, as much sick time as a doctor tells us to take, and guaranteed vacations. Making the argument that ownership should give us these things because it will make them richer is a losing game. They should be forced to give us these things because we want them, and we're the ones in charge.
If it's registered in Delaware, I remember an article once describing how you can apply to get the number of outstanding shares.
I'm honestly surprised that they haven't rebranded USB 2 into USB 3.2 Gen 0 and USB 1 into USB 3.2 Gen -1.
Thanks. I've recorded it. Looking at TinyWL's source has also answered a question I had in implementing part 3 (where does xdg-shell-unstable-v6-protocol.h come from?), so now I have my project automatically generating that with wayland-scanner.

One question while I have your attention. I've made this implementation based on wayland 0.3 so it's got some different API calls in some cases than your original tutorial (for example: "wlr_render_with_matrix" -> "wlr_render_texture_with_matrix"). I haven't been able to get gnome-terminal working with my version, but I have been able to get weston-terminal working. Is this because the xdg-shell-unstable-v6-protocol has changed? Or have I done something wrong?
I also did this a few years ago - voice controlled drone, had some keyboard based kill switches, unfortunately the drone is quite noisy so had to talk quite loudly to get a decent STT translation.
Some Uber, Lyft Drivers to Get Stock in IPOs
"Alexa, search and destroy"
Hex-Rays doesn't do named licenses anymore, only node-locked or floating.
Geography and equipment do not change your ability to react to events.

I've driven 180-200 km/h on the German autobahns (in a car that could handle it) and I could tell I was driving at the edge or slightly beyond my vision and reaction time. It was freaking scary. I don't know if every driver out there could tell when they were hitting that limit. The golf cart analogy doesn't apply here IMO.
No, that doesn't get them out of it.
GP was referring to higher state taxes. I believe. People in those states voted for higher state taxes and got it, but now that they can't deduct them from federal income tax, it's starting to sting.
The story you cited was a jogger (female, by the way) who crossed via road in broad daylight in front of border patrol agents. There are no ground sensors or video cameras in the thousands of miles of border between roads and marked paths - the clearing is just there to tell you that you're at the border. If you're so inclined, you can hike away from border stations and cross between the US and Canada at your leisure.
This seems to be a valid observation (see https://www.theatlantic.com/science/archive/2018/02/the-more...), it is not insulting or demeaning and it contributes to the discussion.

So, why is this downvoted?
At salaried level people aren't doing things that have hard time constraints. when you are delivering pizzas or working as a cashier your punctuality matters a hell of a lot more, it doesn't take a genius to figure that out, which is why if you fuck up once you're fired, it was literally the one thing they told you not to fuck up.

Of course there are extenuating circumstances, and managers should be more relaxed with people who make an effort (e.g. texting ahead that they are running x minutes late). But the vast majority of cases are not like this. Its people making stupid choices and suffering the consequences, I don't have much sympathy for that.
Doesn't Graal/Truffle address that pretty directly? It's a way to build language interpreters directly on top of the JVM that can JIT the interpreter as well as the code running on top of it.
"Well it took a little longer than I expected, but it's all happening. The golden age of podcasting is over. The new era of podcasting, brought to you by branded corporate gatekeepers, has arrived." - Mike Duncan

https://twitter.com/mikeduncan/status/1102638379940892673
There’s a field, yes, but it’s empty.
>Shouldn't we apply this to nurses and teachers (for male equality) as well? That is, have more accelerated job and education programs for men?

I'm not sure if that's a good argument, because maybe male teachers and nurses are disadvantaged. I have no way to tell. Instead I think it's easier to agree that it's better for everyone when everything is merit-based, especially for outsiders who have a much harder time socially (because they're outsiders) than they do professionally (because businesses are usually more rational water cooler clubs, although neither are very rational overall). Not every woman wants to be a woman in tech, some people just want to be in tech.
I assume most of Google employees are exempt, so the exact number of hours spent on a job is hard to calculate.
Actually, nations that offer much more generous maternal and paternal child leave are right in the same range of productivity as the US, with some above the US.

http://time.com/4621185/worker-productivity-countries/
I'm no means an expert but up to USB 2.0 there were 4 pins (2 for power and 2 differential signals for bidirectional data) With USB 3.0 they added 4 more signals for separate transmit/receive. Initially they used 8b/10b encoding and then switched to 128b/132b encoding. They also increased the signaling rate with each generation. Also in the USB 2.0 and earlier the higher level protocols were kind of inefficient with lots of back and forth. So they improved upon that. And I'm sure they also tightened up on the cable and connection specs to increase the signaling rates. So a lot of little improvements added up.
3D Modelling in a Browser
Feel free to load it yourself if you need to query the Common Crawl. And pay for it.
or port color. We've used blue and red at least, guess it is time for green (in which case, confusion for the Razer Blade users).
> Why should they demand that GHC generate readable C if it were generating C instead of assembly?

Debugging in programs that are mixed C and other code. If you're in the middle of debugging Firefox (or any composed system) and start stepping through unstructured gobbledegook, you'll end up cursing the people who did this to you.

This becomes less of an issue if/when the non-C language becomes so ubiquitous that there is proper debugging support for it (viz Python or C++ support in gdb), but as long as a bug may be triggered, propagated or otherwise be interacted from the non-C side, you want that code easily readable.
The annotations that nobody actually uses? Call me back in 2030, when they become halfway popular.
Howard Roark: In Praise of the Self Speech from the Fountainhead (1943)
USB cables are supposed to be shielded.
MESI isn't really that complicated. Cache-lines are either Exclusive owned, Shared, Invalid, or Modified. CPU Cores communicate to each other which lines are owned or unowned, and that's how the caches stay coherent. If a CPU Core wants to change a cache-line owned by another core, they have to wait until the line is closed (set to "Invalid" state) by the other core.

I think its easier to explain cache-coherence through MESI, rather than to abstractly just say "Caches are coherent". At least personally, I didn't understand cache coherence until I sat down and really tried to understand MESI.

I guess other people learn differently than I do, but I always view cache-coherence through the MESI lens.
From your company's website:

> Our simple web and mobile apps allow your team to text 1000+ people an hour. Your contacts see a normal SMS from a local number.

Does that mean you would appear on your own live map of attacks?
I hate how imprecise and tabloidesque a lot of the "reputable" coverage is. There's a lot to cover. And by any reasonable standard Trump should probably have been embroiled in an impeachment process already. But does that really mean speculation about the Mueller investigation is news and not speculation? I don't think so.
If I leave work for a month, even at full pay, my team will suffer for my absence. Am I willing to burn that social capital? Maybe, maybe not.
> Why are you assuming the women are below average?

He said they're his friends and they agree with him. Why would you assume that he's lying about people he knows?

> Though even if they were, maybe they are making a premium because they aren't adding sexism to their workplaces and exposing their company to the legal liabilities you are.

By being paid more than their male counterparts while being less qualified for the job, they most definitely are adding sexism to the work place.
Would USB 1.1 be USB 3.2 Gen -1.1 or USB 3.2 Gen -0.9? Hmm...
It probably depends how likely the consumer is to look at the code. In the article, they’re expecting code review of copy-pasted C code produced by their system, so the bar is higher than generated assembly that almost no one will ever look at.

TypeScript is an interesting example, the generated JS is pretty close to the original TS, largely just with types removed, so for someone with lots of JS experience it is easy to get confidence in the compiler as the output is pretty close to what it would have been in the first place.
There is so much to factor in, too. I'm pretty happy with options if my base salary gives me a decent quality of life, I certainly wouldn't work for less on a gamble, considering the failure rate of startups. Never mind the fact that you are making a secondary investment in the same place you work, so you are doing worse than putting your eggs in one basket.

It's a nice bonus that _might_ pay something out. It's not a replacement for a proper salary.

That said, I can appreciate the desire to get skin in the game. Would love to see research on how necessary that is, though.
This is the compensation fund for underpaid workers. Men received more than their share of it since it was found they were more underpaid than women.
Leganés – Levante En Directo
https://qiita.com/vampire/items/3ca805d69ff4682abc04

https://qiita.com/vampire/items/411654a4ebeb92b062a9

https://qiita.com/vampire/items/cd2af81a228f72790c9a

https://qiita.com/vampire/items/60621b06afba47bd044f

https://qiita.com/vampire/items/b7bd5a0acf12c81bd1b9

https://qiita.com/vampire/items/b300799ec3518d7c6774

https://qiita.com/vampire/items/97f175931210ded9f284

https://qiita.com/vampire/items/17db4789863b287e934c
This setup just requires raspberry-pi to be in the vicinity of drone. Voice command can be provided remotely.
PCI Express is already working at those data rates.
PlotJuggler: The timeseries visualization tool that you deserve