skysight-inc/HackerNews huggingface dataset:
Rust doesn't guarantee no crashes. It guarantees protection against certain errors e.g. use-after-free and out-of-bounds indexing, some of which can't be done statically at compile time, so if Rust didn't crash e.g. when you index an array out-of-bounds, it wouldn't be doing its job.

It'll also let you do whatever you like if you write `unsafe` code.
There is a whole community formed around those calculators.
http://www.ticalc.org/
The last DAW discussion I have bookmarked was nearly 3 years ago, a Show HN for Wavepot, a JavaScript programmer's "DAW":

https://news.ycombinator.com/item?id=7905910 | http://wavepot.com/
I moved from Ubuntu to Fedora a couple of weeks ago (on a Macbook pro) and it's has been awesome so far.
Next level, same idea but with SQLite: https://github.com/lmatteis/torrent-net
It'd be nice to read something about Silk Road written by someone who isn't a drug war fanboy. It gets annoying to read all the paternalistic and contemptuous banter that the author fires off at anyone who dares defy his fundamentalist prohibitionist ideology:

> college-aged line of argumentation

> precocious and edgy libertarian.

> that he had been held accountable for his decision to destroy other people’s lives in order to protect his business, rather than being able to look the other way, as so many successful tech C.E.O.’s do

> If there was one thing that stood out, it was Ulbricht’s inability to see how his creation was being used for evil, even when he was the one committing the sin

> In the Age of Trump, Silicon Valley’s job is no longer to move fast and break things. Instead, it is to consider how its technologies can be used for horrendous evil. Sadly, Ross Ulbricht didn’t learn this until he was sentenced to spend the rest of his life in prison.
“It ain’t what you don’t know that gets you into trouble. It’s what you know for sure that just ain’t so.”

This is my favorite Mark Twain misquote because it's self-referential.
I feel like this belongs here: https://twitter.com/fightfortheftr/status/855144442898132992

It's a disgustingly disingenuous billboard near the FCC headquarters that is being seen by many FCC employees on their commute to work.
I think your instincts are correct, I use scaleway for clusters of mediocrity feeding fat clients and to feed cloudflare for vanity sites..

Needing the fastest cpu, great networks and accepting backup lock-in are examples of laziness in design. Sourcing commodity materials and already having a few nodes in every role is my preferred bet. Being able to upgrade the node performance by 10 times if scaling plans fail wont hurt either..
Nope, if you have an operation that can fail then wrap it in a type that represents that(I'm partial to Rust's Result<T,E>) then you force consumers to deal with potential errors and you can do 1-call construct + init if you want to.

Exceptions cause all sorts of problems(like violating the principal of only paying for what you use). They aren't checked so you can't enforce handling via type system and in general they're just a mess in C++.
You are not alone. Being memory safe doesn't mean bug free or panic free.
This does not invalidate any of the comments, it is a fairly good low level language with a compiler that helps you to catch nasty issues at compile time.

The main complaint imho is that despite the many speed improvements, it's still not the fastest of the compilers. But it's getting there!
Codegen your TS interfaces from your server endpoints. You don't need run-time enforcement if you have a compile-time guarantee that the endpoint you're hitting will return a specific type back.

TypeLite (https://www.nuget.org/packages/TypeLite) can get you halfway there with C#. I used that for a while before eventually wanting more and rolling my own solution, which takes a WebAPI endpoint and generates typed fetch methods. It's not anywhere close to polished or reusable, unfortunately.
Possibly, but I suspect that by "users," MapD really means "query rate." I can't see how a larger number of users would have a performance impact if all other variables were constant (data, query, query rate, etc.).
webassembly is our hope. compile rust down to browser bytecode.

a man can dream.
I don't think I can put up with 4 more years of these bozos.

Since I'm a nice, law-abiding citizen, I can only suggest further unearthing and bringing into the light of day all the sleaze in these people's backgrounds and getting them disqualified and removed from office.

The 2008 financial crisis should have ended a lot of sleazy careers. Instead, here we are.

There are good people on both the "liberal/progressive/whatever" side of the arbitrary political fence, and on the "small-c-conservative/values/whatever" side.

It's the sleaze. On whatever side.

Arrogant sleaze. Slime-y sleaze. Delusional sleaze. Psycho-/Socio-pathic sleaze.

Time for the War on Sleaze.

Only, we don't want war. We want reasonably rational and emotionally mature discussion and the ability to get along and get things done. And enough trust in good intentions to invest in a variety of plans and figure out and measure what actually works.

And... it'd be nice to have an open network left to do this on. For a reasonable price.

P.S. Sorry for my "outburst." Just, exhausted with this whack-a-mole against moneyed self-interests that can afford to just keep trying again and again and again until they get their way.

Because, they aren't about creating the most (absolute) value. Just capturing the most (relative) value, for themselves.
Apparently you can't download it but it seems you can email the author/developer and obtain a copy (last paragraph):

http://cleanesto.com/2017/04/20/why-i-built-this-wordpress-t...
Java is a bad example since it could (theoretically) do all kinds of optimizations based on runtime profiling under the hood. It also has features like deduplication, so your string might use no additional memory at all.
Yeah, I'm so sick of the blatant Orwellian "Internet Freedom" newspeak. It's not even attempting to be subtle anymore.
Cool interactive tool for upgrading python pip requirements.txt
The calculated rotational speed of Saturn as a whole, I presume. Per wikipedia, we don't have an exact figure for that:

"Astronomers use three different systems for specifying the rotation rate of Saturn. System I has a period of 10 hr 14 min 00 sec (844.3°/d) and encompasses the Equatorial Zone, the South Equatorial Belt and the North Equatorial Belt. The polar regions are considered to have rotation rates similar to System I. All other Saturnian latitudes, excluding the north and south polar regions, are indicated as System II and have been assigned a rotation period of 10 hr 38 min 25.4 sec (810.76°/d). System III refers to Saturn's internal rotation rate. Based on radio emissions from the planet in the period of the Voyager flybys, it has been assigned a rotation period of 10 hr 39 min 22.4 sec (810.8°/d). Because it is close to System II, it has largely superseded it.[69]

A precise value for the rotation period of the interior remains elusive. While approaching Saturn in 2004, Cassini found that the radio rotation period of Saturn had increased appreciably, to approximately 10 hr 45 min 45 sec (± 36 sec).[70][71] The latest estimate of Saturn's rotation (as an indicated rotation rate for Saturn as a whole) based on a compilation of various measurements from the Cassini, Voyager and Pioneer probes was reported in September 2007 is 10 hr 32 min 35 sec.[72]"
Julian said this to Forbes in 2010:

"It's not correct to put me in any one philosophical or economic camp, because I've learned from many. But one is American libertarianism, market libertarianism. So as far as markets are concerned I'm a libertarian, but I have enough expertise in politics and history to understand that a free market ends up as monopoly unless you force them to be free.

WikiLeaks is designed to make capitalism more free and ethical."

So, core principles: open information, ethical capitalism.

His influences and associations with people like Noam Chomsky (ethical political economy), Gavin MacFayden (open information) and others, seem to reinforce this.

I'm not sure that Russian oligarchy, and restrictions on press freedoms/speech etc. would really jive with Julian's worldview. He does seem to have a particular bone to pick with US imperialism, so I wouldn't rule out accepting help from the enemy of his enemy.
I wouldn't characterize everything-is-Russia complicity as an infosec community consensus. I'm in the infosec industry and disagree. In fact, my colleagues and coworkers tend to have far more nuanced and informed positions than what mass media has inappropriately characterized as the infosec consensus.

I remember when Wasthington Post and others were claiming that Russia had hacked voting machines and that the infosec community agreed with that. All kinds of researchers reached out to complain but their voices were never heard. Instead the story was quietly dropped when it turned out it was PR and propaganda bullshit.

I'm sorry that you have an impression that there's an infosec consensus on this.

It doesn't exist.
Are the ISPs really being regulated to death?
As a Kindle owner of many years (I've owned 4 or 5), I have too much reverence for books to create dog-ears or cracking their spines. Sacrilege. I can't even throw away shitty books I don't like, because it feels so wrong.
I want to know why we are allowing government agencies to accumulate a vast trove of data (of dubious intelligence value) about everyone when they've shown that they are unable to secure their own secrets.
It's only more invasive if you assume that things only do what they say on the tin.
aptly 1.0.0 => released on 27 march, that's exactly 1 month ago.

First commit done in 2014.

It's funny how people always mention workarounds that were non existent or non viable at the time of the issue. ;)

I have worked on mirrors a few times in my career. I am sadly well aware than even the best mirroring solutions are rather poor. Not gonna argue that they have flaws. Not gonna argue that we wish for better.
And they would never cash in huge profits if it were not for 3x cheaper Czech labour, land and huge incentives from local govs. Why do you think those suppliers owe anything to anyone? Big players that helped those small suppliers are the same as Tesla in this case.
Could be a waveguide... not all machined parts move.
Take this, combine with the capabilities and tab/score display of TuxGuitar, I'd be one happy person.
Just the basic, although I'm less positive about the latest iteration than previous. I'd also load up on some Technics kits for extra parts.

There are also some great Lego mechanisms books that can be folded into Mindstorms work so it's not just programming, but also mechanical engineering and design. The more integrated it is, IMO, the better, by far.
"Victims can easily spend thousands of dollars and hundreds of hours simply trying to put their life back together."

While that may or may not be true, this particular post certainly is nothing more than a piece of propaganda. For example, HIPAA regulations require PHI to be encrypted in transit and at rest, contrary to what this post tries to scare readers with. In general, healthcare organizations tend towards being extraordinarily conservative when it comes to security and require providers to jump through unnecessary hoops tO access data. Citrix seems to be deployed widely across hospitals, which is a pretty blunt security iinstrument for things like even access to email. It's true that there is tons of work to be done to improve security and access to healthcare data, but for pretty much none of the reasons stated here. Lastly, how exactly is patient data a virtual gold mine? Given the risk of dealing with federally protected data, is there a marketplace for actually selling stolen PHI for a reasonable return?
I'm kind of stunned at the amount of side-hustling that Levandowski seems to have been doing while at Google. How could the Google not have been aware of it, and how could it let it continue for so long?

If I were more conspiracy-minded, I'd think they let Otto happen in order to feed a poison pill to Uber... In reality, I think they were just complacent, but still :\
Plus alacritty looks great and is much faster and lighter than most other terminal emulators, ripgrep is a great replacement for grep and can be a serious improvement when you are searching through millions of lines on thousands of giant files. To mention just the two of them...
Yes, users are asked to put their credit card credentials, and then we generate an invoice, and charge their cards.

We use Stripe, Ogone, Braintree or Adyen as payment providers, and money goes directly into your account, we don't take any cut.
Yeah it was painful. Thankfully ~50% of that time was at the office, where I don't pay the electricity bill. A lot of the latter half was using a very unreliable DSL connection, which, due to rotting copper cables (and multiple chew-throughs from rats), I only get about half of the promised throughput, so upstream is limited to ~120 KB/s at best. I finally caved in and bought an LTE modem last year which gets me ~1 MB/s (on good days).
And wasn't "Net Neutrality" supposed to be about "Internet Freedom" and "Open Internet"? I saw the exact same terms being thrown around back then, and I was just as suspect of that legislation as I am this one.
Silicon Valley Discovers Aviation – But for How Long?
That is a pretty unkind thing to attribute to autism.
How about coding a song instead? With the right language or DSL it should be possible. Substitute a Music IDE for the DAW, maybe keep some visualizations (synced to the code of course).

I suppose musicians are more comfortable with a visual metaphor. Still the over-the-top skeuomorphism doesn't seem that efficient to me compared to just coding it.
Sure - I bet you've seen a panic - but I'm relatively sure you've not seen a segfault, buffer overflow, or corrupted memory issue. A panic tells you where the issue is (or close to it) - the other issues could only show signs that they exist far away from where they were caused.
Very cool. I suppose in hindsight I think the guy was talking about those elevated highway overpasses and/or on/off ramps, not exactly nice new suspension bridges :) Anyway thanks for the details.
Probably depends if the service life is in practical terms limited. Offhand I'd guess it's probably very long. MEMS accelerometers in airbag sensors have to stay within tolerances for the life of a car.
It seems like you are, explicitly. There's nothing over-serious in the request--it's a question asking what the best approach would be, which is totally fair.
Paywall bypass link:

https://m.facebook.com/l.php?u=https%3A%2F%2Fwww.wsj.com%2Fa...
I'm not sure if that's plausible or if I've just watched too much Silicon Valley
Does that mean ticket prices will increase?
Amen to that. My eyesight isn't the best, and Ebooks are a god send for being able to read in large, clear print.

I'm reading a paper book now (Fortress Draconis, ebook is not available) and I find myself squinting for hours at a time.
Ask HN: Anyone else not feel very connected with the local tech scene?
I hope I'm not the only one feeling like this. Well, being without a job adds to that, but overall I don't have many connections to other software engineers.

I graduated with an art degree with a focus in web design/web development. None of my high school friends or college friends are software engineers. They don't even know of anyone who is or is hiring in a company (so even 2 degrees of separation is hard to find).

Everyone in my family works in blue collar jobs or service jobs. They don't have any strong connects in the tech world either. That goes the same for extended family, like my mom's cousin and their children.

The only way I can stay in touch with other software developers is to go to local meetups. And sometimes chatting/emailing with them, which I usually do when I'm at Starbucks (there's no internet at home).

Maybe it's due to living in Chicago that makes it a bit more difficult. Still, a software engineer that's not friends with any software engineers, kinda weird? Anyone else in the same spot?
You can absolutely do string handling in a common subset of Python 2 and Python 3. It won't work for legacy string handling code if you relied on implicit coercion, but then the same apps are unlikely to support unicode either.
> magnify the intensity or size of an adjective or noun, respectively

Not respectively.
I disagree with your premise that headcount is the primary objective, but agree that career progression is the end goal of many, if not most, executives in the IC.

Headcount is one of many metrics that can constitute success and eventual promotion. I posit that giving flashy results to customers is the #1 best way for a particular executive to make a name for herself and advance. FBI is a great example of this, constantly attempting to make splashy headlines; it presses its advantage of being able to go to the press.

I've only seen headcount increase in response to what WH, ODNI, and Congressional intelligence committees view as crises. Headcount shuffles away for objectives that aren't considered sexy, e.g. Russian linguists and analysts in the late 1990s-2000s.
With VSCode 1.12 (aka the current insiders build) you can also enable JavaScript type checking without creating a jsconfig.json or even changing your source code by setting "javascript.implicitProjectConfig.checkJs":true in your workspace or user settings. This setting applies to any JavaScript file that is not part of a jsconfig or tsconfig project. Besides catching errors, checkJs also enables a number of quick fixes in JavaScript files.

Please let us know if you see any errors while trying out new TypeScript 2.3 features in VSCode or have any thoughts on how our JS/TS support could be improved: https://github.com/Microsoft/vscode/issues/new
Yes, this is spot on.
> It may be safer, but not as "ergonomic" subjectively

Perhaps what we really need for the engineering that really calls for this class of product (a systems language), is not more ergonomics, but an acceptance that some small sacrifice in ergonomics and possibly productivity is a small price to pay to make some real headway in the problem of actually providing correct software? Cutting of entire classes of errors and subsequent exploits is an enormous gain for such a small price.

Put another way, every bug you allow through that could have been found with more diligence is really you offloading development time, effort or cost onto your users. That's not to say unlimited time should be spent during development to find bugs, but there is a trade-off happening, and I would hazard that most developers spend less time than they should. In these terms, I think Rust is an amazingly productive language regardless of whether it seems harder to use and makes you feel somewhat less productive.
> Losing a job can be a sharp blow, one that causes a bigger drop in life satisfaction than being widowed

Really Bloomberg? You're going to insult everyone who has lost a spouse like that? I'm getting tired of the comparisons to "worse than being widowed", and am extremely skeptical of the "study" they cite. Making a blanket statement like that is horrible, particularly for a well known media company. You wouldn't tell someone losing a job is "worse than getting cancer" or "worse than losing a child", would you? Then what makes it alright to say "worse than losing a spouse"?
Global Travel Assessment System by the US CBP – Passenger Screening and Analysis [pdf]
Just went on sale last night (PST) for $199. [https://www.tindie.com/products/pnoyes/dodo-6502-portable-ga...]
No, you are the one who has redefined freedom. Freedom originally meant that you could deal with whoever you wanted on whatever terms both parties could agree on. It didn't mean the government regulating private businesses to ensure some specific outcome.

I understand why HN wants net neutrality: the majority here think that ISPs have undeserved control, and so the government needs to step in to ensure a level playing field. Still, if someone advocated "search engine neutrality", arguing that the govt should regulate Google's search results to ensure everyone had a fair chance, there would be uproar. Similarly, if someone argued for "platform neutrality", holding that every startup that offered some kind of API had to register with the gov't to ensure their services were equally available to all others, the insanity would be obvious.
That may be the most impressive magic performance I've ever seen.
I'd love to see some serious information and expert analysis about these kind of claims. How much regulation is there? Is it more or less? Where is it too much, where is it too little, and how do we decide? What outcomes does it produce and for what costs?

The talking points, such as those in the parent, are well-known and popular among large business and its advocates, but being often-repeated doesn't make them true (especially for political talking points).

Personally, I have had little experience with problematic regulations. Some businesses I work with have to follow them, but the ones I'm aware of seem to protect the public from injury and fraud. Certainly I'm glad my water, air travel, roads, financial system, legal system, etc. are regulated.

But neither my personal experience nor the talking points are useful knowledge. It shows how little we know about the subject - and how mindlessly politicized it is - that there is almost no commonly known, serious knowledge about it.
Sure, and gRPC doesn't guarantee that the server is turned on when the client makes a request. Some expectations are unreasonable.

On the other hand, if you publish one set of proto files and all clients & servers consume these artifacts, the system as a whole is more "typesafe" and reliable than if you just post swagger docs and expect all your developers to check them daily for updates.

gRPC means API changes stand a good chance of getting caught by build systems. That seems about as reasonable a definition of "type safe across systems" as can be expected.
What's this mean for the lawsuit?
Rust cannot protect you from all forms of crashes, even work only safe code. OOMs, and stack overflows, for example, are easy to create deliberately, and possible to create accidentally. Rust focuses more on safety, in terms of correctness, not crash proof.
Yes. The number of things ISPs have to do is already ridiculous. I.e. data retention, etc. None of this has any benefit for the customers, and it is why growth is hampered.
Totally unrelated, but doesn't that graphic become innacurate when the inner loop consumes an array of size size greater than that of the outer loop?
I don't think "drug war fanboy" is a reasonable inference to draw from this, and I don't perceive any of the support for prohibition that you do.
How do you feel about people who get the bottom 5% wet in the bathtub?
What's up with the massive drop in happiness of fired women between years 3 and 4 post-firing? As a group they go from happiest score of any cohort-year pairing to least happy.

Also I wonder the extent to which the male-female discrepancy in the data (men do meaningfully worse than women post-firing, per the graph) is driven by the continued decline in blue-collar, traditionally male jobs, or whether another factor explains it (e.g., women tend to verbalize stress with their friends more consistently, thus they process the grief of getting fired faster/better).
No, Google isn't using Grand Theft Auto to train self-driving cars