skysight-inc/HackerNews huggingface dataset:
That is not true for most European countries. Nearly every case will land in court, and you have way fewer people ending up in jail. And if the chance that you'll get a long prison sentence is very low, people will accept a trial instead of getting a deal by pleading guilty.

Also, good lawyers in the US are more expensive than in most European countries (because university fees aren't as high), so you don't have to be rich to afford a lawyer.

Honestly, it's shocking how prosecutors can force people into pleading guilty, just because you might end up in prison for many years because of minor crimes. No other developed country has more prisoners/capita than the US, and it certainly doesn't make the US the safest country on the planet.
Postgres' defaults barely let you connect to the DB. You don't hear stories like this about Postgres.
Really not sure what there is to find confusing. It's just a runtime with currently terrible tooling. 99% of what you write on full .NET is going to be the same on core.
This is borderline "fake news". The driver was arrested for suspicion of being under the influence of a drug, yet the tests did not find any drugs. The defense seems to be claiming "he was arrested for caffeine" yet it has nothing to about caffeine.

The DUI charges were dropped subsequently because they had no proof of drugs. The article is sensational, trying to imply that one can get arrested for caffeine use.
It's worth noting, you may have crossed a solid white line, instead of a solid yellow line. That being said, the exact status of the solid white line in California is annoyingly unclear.

Reference: http://www.mercurynews.com/2012/09/28/can-you-cross-a-solid-...
Nepotism (friends from UWaterloo referred me), so unfortunately I can't help you directly. We are hiring though, so I'll send you an email.
>> We need some kind of vaccine to combat it.
> The vaccine is a startup that is 10x (or even just 2x) better than everyone else because they use private offices.

At Trello everyone is either remote or has a private office. I'm not sure how to prove that they're 2x (I'd say it's too vague to be provable), but they've managed to do well without taking large amounts of investment, which speaks well of their productivity.
The vaccine already exists. It was introduced to the US in 1786.

Metaphorically speaking, many of our peers believe that this vaccine causes autism. It occasionally does cause illness more severe than those vaccinated against.

It's collective bargaining through a cartel of skilled laborers. Unions.

But like Brundlefly, those infected managers don't believe they have a disease. They're not getting worse, they're getting better (as they turn into monsters).
Because unless you're being a pedant, any reasonable person with a decent reading level would understand the context of "drugs and alcohol" to mean impairing drugs, not caffeine and tylenol
Pplapi: A virtual database of the entire human population
Shot in the dark, but I would think that budgets are approved by congress, but there needs to be records for every single penny spent for audit purposes.
Is this why most buildings in Pittsfield, MA are covered with solar panels?
You could know all of this stuff and have no idea how to get a basic CRUD app working.
Noise-canceling headphones do not cancel out conversations, so you must listen at high volume to drown out that other noise.

The only thing noise-canceling headphones are really good for is canceling out constant drone, for things such as fan noise and jet engine drone. That's why they're so popular for frequent airplane travelers. They do absolutely nothing if you're in an office surrounded by yapping coworkers (at least nothing more than a comparable set of non-noise-canceling headphones).

In fact, I'll add that if I'm surrounded by a bunch of computers with fan noise, using noise-canceling headphones lets me hear coworkers' conversations even better.
https://publicwww.com/ is better for searching the web for js or css.
I personally love open offices. Collaboration benefits aside, I like people and I'd go insane working in a silent solo prison every day (been there!).
The meme of "open offices are terrible for everyone and it's only evil management that likes them" is bullcrap. Myself and a lot of other people I know prefer them.
Guess what, people are different!
Semantic counterargument: If you put a database into production without understanding its network and auth configuration then you are by definition not "technically sophisticated"
> Moore's law isn't what it used to be.

No it isn't, at least in its original formulation ("the number of transistors in a dense integrated circuit doubles approximately every twenty-four months."), as by that measure the doubling rate is now around thirty months (at least through the 2017 product roadmaps).

"number of transistors per integrated circuit" is becoming less important as power costs rise. As software gets designed and written to take advantage of more cores (which, latency aside, might be on different ICs, in different computers, or even in different data centers), FLOPS/Watt-Hour starts seeming much more relevant, especially for the type of loads the Microogazonbook's of the world typically run.

Meanwhile, for the niches where IC speed really is crucial, we see GPGPU designs (with multiple Ks of simpler cores per IC) taking over.
> So is there a matching method to neatly introduce MITM in the connection?

No, for fairly obvious reasons. If you MITM traffic, clients will correctly flag security errors. No method exists or ever should exist for a network to cause clients to not flag such security errors. Any such method would defeat one of the primary purposes of TLS: to protect against hostile networks.

> Our portal would let you log on but you'll still fail to connect to anything as we have to inspect it.

For what purpose? I have not seen any legal jurisdiction sufficiently draconian to impose such a requirement. (I've seen a few terrible ones that might require logging IP addresses.)
> I'm not blaming the victim, I'm appealing for a more nuanced viewpoint than "fuck Wall St."

I think we can amicably disagree. I'm not in the "fuck Wall St." camp. I understand what it is supposed to do and the value it is supposed to provide.

> Maybe I'm wrong and I'm one of the lucky, shrinking few who still has this option, the option of mobility than once made the US great? Because I'm young and employable?

Yes. You have the option of mobility because you're young and employable. Probably just because you're employable. The average person has horrible job prospects where they are. Moving into uncertainty of even worse job prospects probably isn't a realistic option. I think most people would try to make it work with the job they have (and get stuck with rents because of it), than leave their job and possibly not be able to find one where they move (and to have spent money moving).

> Also, if a homeowner considers their home an "investment" that means they should be willing to liquidate that investment at some point when it makes financial sense to do so. People get sentimentally attached to their homes, which is not true of most "good" (read: fungible/liquid) investments.

I'll go ahead and say this. Your home is NEVER an investment. A house that you own, maybe. But, I repeat, your home is never an investment.

> We're definitely both against fraud, but unfortunately these government programs that make life better for some by subsidizing mortgages, home renovations, tuitions, etc. can and will always be gamed by unscrupulous individuals. Question is - is the payoff to society (higher homeownership, literacy, energy efficiency) worth it?

I agree here, but I think the better question is, "When the unscrupulous individuals form a large, easily identifiable group, why sit idle and do nothing?"
But do you need to be punished if you've been caught with a small amount of drugs for personal use? Other countries drop charges if you're being caught with small amounts of certain drugs (e.g. UK, Germany), freeing up the court system and not punishing people who didn't cause any harm.
I suspect that as with most businesses, it's not a decision that's driven directly by technology, but rather by the operational economics of new technologies versus the capital costs (where the capital costs include depreciation and resale in addition acquisition and installation costs).

When looking at what large companies do in regard to acquisition, the view through the lens is diffracted by the relationship those companies have with hardware suppliers...e.g. Intel discusses its roadmap with the big consumers of chips and to some degree designs around those companies' anticipated needs -- the chip in my laptop contains features that only benefit someone running a big data center.

Absent explicit data, one way to measure the turn over would be to look at the used server CPU market. The big companies usually don't dispose of Xeons at the landfill and changes to the price and availability of specific chips over time is likely to correlate with upgrade cycles.
+1 If you're having a hard time finding innovators in some area that has obvious utility and isn't already mathematically proven to be near-optimal, the next logical question is, "what's preventing this type of work from being monetized/incentivized?"
> I'm interested in buying hardware for my own nefarious purposes. Can you post links?

Checkout some of the insane setups on DSLReports [0], check out the pics. Here's an example [1].

[0] https://www.dslreports.com/forum/homephotos

[1] https://www.dslreports.com/forum/r30877673-Darby-Weaver-The-...
The ordering of numbers will be different between infix, prefix, and postfix representations.
Nose canceling headphones don't work for blocking conversations.
Who, when wanting to write a secure piece of software, thinks: "I know! I'll use JavaScript!"? Security was always going to be an afterthought at best. There are legitimate reasons for writing things in JavaScript, and none of them apply to a database.
Drones could soon get crucial medical supplies to patients in need
You've heard of "buy low, sell high", yes?
As I understand it, currently _any_ protocol can be routed to a `.onion` TOR hidden service using a SOCKS proxy. So services don't necessarily even need to be aware of TOR, and can just use it as an underlying transport so long as they're capable of routing traffic and DNS requests through SOCKS. You wouldn't be able to do that if you just started making up protocol names like that; your FTP client doesn't know how to handle the `ftps+onion://` protocol. (But it can handle `ftps://somedomainhash.onion/` over a TOR-aware SOCKS proxy just fine.)

This advantage is entirely negated though by this line in the new spec: "Applications that do not implement the Tor protocol SHOULD generate an error upon the use of .onion and SHOULD NOT perform a DNS lookup." So you definitely have a valid point. If they don't want to allow applications that don't explicitly support TOR to connect to `.onion` addresses, why not just make up new protocols that existing applications don't support?
It is also a pretty well known term in other fields, and was long before agile software development came around.
That's not how it work though.

These loans are added as a tax assessment on the property so the local government adds the premiums on the tax bill and collects with tax payments. Because its added as a tax assessment if you stop paying on your loan its the same as if you stopped paying taxes. Which means the city seizes your entire house.

This structure makes it so the PACE loan is ahead of even the mortgage holder in the creditors line.

That's even assuming its possible to seize your solar array, central air, insulation, or windows. These loans are for adding permanent features; permanent features of a house can't just be seized individually. They can't seize your solar array in the same way they can't seize your extra bathroom.

If that's not bad enough these loans are being issued without a credit or income check. They are being issued based on the amount of equity the borrower has in their property without regards to financial health or ability to repay and without the same lending disclosures required by other loans.
Cargo can use git, but it doesn't primarily. Crates are stored as tarballs on S3.
> … *nix systems will still assume that you're on a 5 bit Baudot (uppercase only) teletype …

Akshully the original 1963 version of ASCII¹, which was a 7 bit code but did not include lower case. The Model 33 teletype² (one of the terminals used by UNIX developers³, and probably a contributing factor to two-character command names) was a 1963-ASCII device. Even after 1967 ASCII added lower case, popular low end video terminals⁴ did not include it so that they could get away with 6 bits worth of printable character ROM.

¹ http://worldpowersystems.com/archives/codes/X3.4-1963/index....

² https://en.wikipedia.org/wiki/Teletype_Model_33

³ https://commons.wikimedia.org/wiki/File:Ken_Thompson_(sittin...

⁴ https://en.wikipedia.org/wiki/ADM-3A
The opening concert of the Elbphilharmonie Hamburg live and in 360°
Well, technically, maintaining a collocated rack of servers is not that different from maintaining a pile of virtual machines from your favorite provider.
I don't think it was fake news at the time it was published. The article was published on Dec. 24, and charges were only dropped several days later.

Reference: http://abc7news.com/news/solano-county-da-drops-dui-for-caff...
A short summary would be: .NET Framework allows you to build Windows apps (desktop) and webapps; .NET Core allows you to build cross platform webapps (so, no desktop apps).

The reason is .NET Core doesn't ship with any cross platform desktop graphical class library unlike .NET Framework (ships with at least 3: Windows Forms, Windows Presentation Foundation and Universal Windows Platform).
This is the Future of Smartwatches
If you haven't been in the industry long you'll realise that actual professionals (without quotes) are no more than 10% of the workforce.

Not saying the article isn't written by a "professional", but it's not like it's a solved problem, how to get engineers to behave.
Finding unlicensed Wordpress themes is a great usecase! You can identify them as the theme name is in the stylesheet URL by default.

https://nerdydata.com/search?regex=true&query=wp-content%2Ft...
Basically I start hacking on a project, then when finally something is working, I want to split it into a separate "something". Coming from the C++ world, I'd create a new cpp/h couple, maybe in its own subdir. I understand that the equivalent in Rust is creating a module.

I made a simple example with just two files: (In the meanwhile I realized that my first example was wrong :)
https://github.com/lucaotta/rust_modules

Let's say that after my refactor, I've "moved" the crate import into the module since "logically" it belongs there. In this case the compilation fails if I don't use self::. But previously it was working in main.rs! And I have no idea why...
This is a really bad practice to follow.
You can't rely on the network to be secure.
If I were a mongo dev, I wouldn't want to write authentication and have to manage crypto.

Default bind to localhost. If you want to handle external connections, the network layer provides your security.
When you write about this new language, you'll be on the no-fly list soon :)
Open offices are worse for programmers
Trotux.com Virus – How to Remove Trotux from Chrome and Firefox|
Human irrationality around shelter is a market inefficiency which the banks are happy to take advantage of.

They're also happy to write documents that are incomprehensible to the buyer, providing terms in their favor, as they know they are not working with experts, 99 percent of the time.

When individuals are put in opposition to large institutions, the individuals are going to lose. No amount of financial education is going to change that.

Regulation and good governance are your best bets, though competition sometimes works as well; place another institution in the mix to take the burden off the individuals.
Crunchbase: global innovation investment report [pdf]
A blog post proposal to the Rust community with a rough set of ideas need not fixate on itself being super easy to understand. That's for the RfC to do (we require a "how do we teach this" section on RfCs)

That being said, I do feel that the union of a confusing and simple system can often be a more confusing system so I'm wary of this proposal reducing complexity.
Markdown or LaTeX? (2013)
I'll admit the situation would get slightly better, but all these incremental fixes doesn't deal with the real problem. Which is that authentication is treated no different from any other data. If authentication was treated differently you could quite easily...

1. Distinguish clearly between authenticating to the correct server and entering form data.

2. Not send the actual password to the server but instead use some form of challenge-response.

3. Store the authentication token securely i.e. not as a cookie.

4. Enable other forms of authentication e.g. with keys.

5. Decrease the use of passwords overall (though better password authentication would still be a win).

This would make it much harder to perform a range of attacks from phishing to session hijacking. It would also potentially increase privacy, since you could more easily disable things like tracking. The reason you don't see the improvements you mention is to some extent because the engineers in question would have to reconciliation with the idea that they are the ones responsible. It's much easier to hold the position that its other entities, or users, that don't understand how things work.
>They were using bit.ly to obscure the address (in Russia).

Clicking on links from email is such an edge case its bewildering we allow any link to be routable from an email client. I'd love to see my email client block this stuff by default. There's no case for me that an email should lead me to Russia, be it via a shortener or not. Or to a IP address that is on any honeypot list or has a suspicious rating.

I think we need to rethink what is allowed to route out of emails. I can see a whitelist of legitimate and vetted companies with large warnings for anything else. A little AI would go a long way here. Maybe visit the domain, verify the site has SSL, verify its not another country, verify its not trying to impersonate sites, check reputation lists, etc. A handful of predicative rules put into a browser or email client would greatly help here.

Its clear we can't spot phishing attempts well, but we may be able to make actually visiting the phishing site as difficult as possible. Links in emails should be seen as extremely hostile by default.
It's not headphones, it's loudness. Just don't crank the volume on your headphones and you'll be fine.
To be fair, SQL Server is probably the best product they've ever built. IMO, the only good reason to use Oracle was that it runs on Linux. With SQL Server on Linux, I'm sure they'll gain more market share over the next years.

As much as I like using open source alternatives like Postgres, SQL Server for me is by far the best database system, from standpoints of performance, features and tools.
Gitlab is exploring moving their cloud setup to baremetal

https://about.gitlab.com/2016/11/10/why-choose-bare-metal/
I agree with you (and am in the same boat). Bootstrap is ubiquitous, and using it as a scaffold means you don't need to use flex.
Homeland Security warns that certain heart devices can be hacked
FogCreek / StackOverflow might be an example of this. https://stackoverflow.blog/2015/01/why-we-still-believe-in-p...
No, you can also define `extern "C" fn foo() {}` with a body, which creates a function that can be called from C.
Everyone can't know everything, be realistic.
But then GHC v8 compatibility should surely be on the horizon, right?
Well, sure but then people just open the flood gates because it's such a pain in the ass to change postgres access policies.

I guess secure by default means there aren't likely to be massive hacks like this, but it does not mean people are running securely.
The example is simple and expressive, it's relatively easy to understand even if you don't known the language. It gives you the idea of the expressive power.

It's not performant, though, and should not be considered a real quicksort implementation. So it's not showing you the cost of this particular abstraction.
that won't kill battery life at all
Learn Cloud Computing The Fun Way
The Year in Kickstarter: 2016
The old tongue in cheek classification of SW Engineers is something like

smart & eager,
smart & lazy,
stupid & lazy,
stupid & eager

stupid & eager does the worst damage and smart & eager doesn't exist (;
While I can certainly sympathies with the Librarian in this story and agree that human judgement should trump an algorithm in what books a library stocks the method used here seems inappropriate and counterproductive in the long term.
Just curious, do you ever need to be "in the zone" to get your work done? If you do and you're distracted, is it hard for you to get back in the zone? Is it hard to do several times an hour?
They may work when people have enough work diciplin to not interrupt with irrelevant things. Which it looks like they can manage in the pictures. But when you have a constant stream of people interrupting with things that should just have been an email or slack message, it kills productivity.
You also have visual distractions in an open office.

I've just had at least a dozen people walk past my line of sight in the last minute and and it's distracting as hell for me.
The Inside Story of BitTorrent’s Bizarre Collapse
Accounting for how the government spends money is actually a very difficult problem, but 18F is also working on that. We're helping the Treasury Department implement the DATA Act, which will give the public and government a much better way to track how federal money is spent. https://18f.gsa.gov/2015/06/09/data-act-data-act-explainer/

But yes, agencies have some discretion in how they spend their budgets. Agencies are often mandated to operate a service, but are able to spend money by hiring 18F or private vendors to improve how they deliver that service.
Yes I am using php on the server side to update a database when the user send a form
I would definitely say to look for another job. Maybe you will go out of your comfort zone for some time but at the end I think this will be for good. The life is too short to just stay and do nothing in my opinion.

I have been also in such situation but have been working for the company only for a few months. When I started to get the feeling that I am stuck and I am not doing anything and not improving I change my job and I was extremely happy I made that choice back then.

I hope that you will find your path and make the right decision for you! Good luck!
Love Nerdydata.com! I used their service a while back to find optimizely clients for my sales team to go after.

Looks like they added regular expression searches and a few new data sets. sweeeeeet.
I've been working remotely for the past 2 years or so, and am never going back. If I really need to focus, phone and Slack are both off, and I stand at my personal whiteboard and think. It's almost impossible (for me) to think without quiet and guaranteed lack of interruption.
Looks like they don't acknowledge it on the landing page, but this is probably an implementation of Haskell, or of a dialect of Haskell.
How loud do people turn their headphones at work?
> Given that China warned the miners of their intent in advance of the public disclosure, there's reason to speculate they did this to partner with them to control Bitcoin.

How so? The worst they can do is mine empty blocks. This doesn't constitute controlling Bitcoin, but rather executing a continuous denial-of-service attack against it.
Most likely this configuration is due to the traditional mongo use-case, which is to have data replicated between many nodes. This requires each participating node to be able to communicate with every other node.