skysight-inc/HackerNews huggingface dataset:
This is so true. On thing I used to do is just buy the previous edition for less than $10. Content was 99% the same, but pages sometimes differed.

If the textbook is just a reference and not being used for exercises, then it worked most of the time.
Exactly. Right now we believe creating new products and product categories is the norm. But eventually everything will become commodified, according to my thinking.
Yes to all of these, but this is just cherry picking the negatives. On the flip side, if you want to make positive changes, you also need the same knowledge. And if one believes that the Chinese students are brainwashed by their government, what better opportunity to teach them "the truth" than by hosting them in America for a few years?

Using the software analogy, it's like the observation that the only computer that's "safe" from internet hackers is one that not connected to the the internet (and ideally turned off). While (mostly) true, it's not a particularly useful observation unless one is willing to forgo all the positive aspects of connectivity.

one doesn't necessarily need to anticipate a specific threat to recognize attack surface.

I'd agree that it's worth identifying the vulnerability, but I think that to be useful the emphasis would need to be on the differential of the potential threat versus expected benefit. I guess I believe enough in the general positives of education that in the absence of specifics I'm willing to bet that educating Chinese students is a net gain for the world.
You test triggers the same way you test any code.

You setup your preconditions, you execute any action, you assert your post condition. You can use something like http://pgtap.org/documentation.html to write your database tests.

Triggers have a place in app development, and sometimes are the best things to use.
Articles that are paid content are marked as such. They run under the BrandStudio section. You can look at that content here: http://www.tbrandstudio.com

They issue quarterly updates on their finances which include how much they make from subscription (a bundle): https://nytimes.com/2018/02/08/business/new-york-times-compa...
Well, if they already have malware on their machine, they are screwed anyway. Since the browsers have mitigations built in already, I'm not worried about a remote attack over the web. What's left?
Digital upstarts taking on Britain's dominant few banks
We have been using mongo over the last three years on our project and it has been pretty smooth so far. However, lately I gave some thoughts into what our project would look like if we used PostgreSQL instead. I tried to figure out what problems Mongo solves that PostgreSQL doesn't.

I am far from being a database expert, I just know enough basics to query what I need, so feel free to correct/complete the following:

- Mongo has been built to store json objects -> Yes, but from what I understand benchmarks indicate that PostgreSQL is faster at reading/storing/indexing json/jsonb content. I don't think that it is good reason to use it.

- Mongo is schemaless -> There might be some usecases, but I bet in most cases this problem can be worked around. Especially in a database with JSONB support.

- MongoDB horizontal scaling is way easier than PostgreSQL. Yes, it seems that scaling horizontally Mongo is extremely easy compared to any other relational database.

And ... that's it. But there is probably more.

At the moment, here's how I would summarize MongoDB benefits if asked my opinion when starting a project:

- For a small projects or a prototype: ease of use, ease of configuration, don't require too much thinking into my data model while I am experimenting

- For a bigger project: horizontal scaling should be easier

Does that sound accurate to you? Am I missing anything important?
First, why are they less interested? Second, like I said, the problem is an overall unfair distribution of power. I find it very hard to believe that women are so uninterested in all professions that confer power to the point that they're willing to give up power (and therefore freedom) to not practice them.
How many men were in the HR department? In my experience its almost all female.

No one has ever suggested that I shouldn't or can't go into HR. It just doesn't interest me.
I agree, it's a thorny technical issue, for sure.

My thinking is that the issue isn't actually technical, but one of risk management, and that's something that markets are very good at dealing with. I would guess that there would be quite a few companies out there willing to step in and certify/insure code quality, for the right price.

Of course, DOD and other more sensitive systems are a completely different animal with respect to risk, so this wouldn't necessary apply there.
In the organisation I work for we had IPv4/IPv6 dual stack. Due to IPv4 exhaustion my whole department was shoved behind an NAT, which given the circumstances I find it normal as there is no need for 400+ workstations to have public IPs. The weird thing is that after the switch to NAT IPv6 connectivity was lost. When asking why IPv6 was lost I was told "what do you need it for?".

In the meantime I have residential IPv6 since 2011. I really believe corporate networks are one of the main causes of delay in massive IPv6 adoption. And given the inertia I'm not really expecting them to change soon.
As someone who works in the regtech / fintech industry I totally agree. Large portions of even the biggest banks are severely underserved technologically. There is a lot of wide open space here for technology that improves efficiency and accuracy related to compliance and general operating activities.
http://www.3gpp.org/about-3gpp/about-3gpp has information about the generations of mobile systems. 5G will be the latest generation and isn't 100% formalized.

> The introduction of 5G will be the result of improvements in LTE, LTE-Advanced and LTE Pro, but this will soon be followed by a major technology step, with the prospect of an entirely new air interface. The first drop of 'New Radio' features, in Release 15, will form the first Phase of 5G deployments.

> Full compliance with the ITU’s IMT-2020 requirements is anticipated with the completion of 3GPP Release 16 at the end of 2019 - In Phase 2 of the 3GPP 5G effort.
What wood are the poles made out to last for so long?
It seems like banks are realizing that they need to become tech companies faster than tech companies become banks.
Silicon Valley made Peter Thiel billions, now he leaves it for LA
You're just making assumptions. All we know is that there's a failure.

We don't know what kind of and how many errors triggered the failure, nor do we know what the faults causing the errors were.

We certainly don't know what kind of hazard analysis they did and what kind of mitigations they have in place, nor do we know whether they accepted a specific amount of residual risk for e.g. economic or market pressure reasons.

We don't know what kind of QC they do.

Without this information, it's pointless to talk about how things feel or seem. This is a very large engineering organization, working on a very large and complex system. It's not possible to find the root cause (or any cause) of a failure by using guesswork or by reporting to familiar failure cases.
I assume by bootloop you are talking about the LG failure that impacted the Nexus 5x among others. That _was_ attributed to hardware failure.

https://en.m.wikipedia.org/wiki/LG_smartphone_bootloop_issue...
I work for a large healthcare system, and the "we're not a tech company" line is often heard. At many levels, I agree—we're in the business of delivering healthy outcomes to our communities, so we need to make sure that efforts across the enterprise support that—but it is often applied in ways that stifle us from delivering what we feel would be the most impactful and cost-effective solutions.

I like to respond that Netflix isn't a tech company, either—they're in the business of delivering entertainment. Their position and reputation allows them to build a stronger engineering culture, but their technology still is subservient to their non-tech business goals. While "software is eating the world" has been quoted to the point of being a cliché, the organizations that recognize software as a competitive differentiator—rather than merely a cost center—definitely have an edge against their tech-averse competitors.
Code Injection: Turned Super Mario into Flappy Bird (2016)
To give one example: I randomly met a person who like me, was also interested in learning Japanese and we ended up taking a few lessons together, and subsequently became good friends.

>I listen to the conversations people have at coffee shops with random people and it's been pointless smalltalk every time so far.

That's how our conversation started too..
Yea, my comments mostly apply to the USA. The rest of the world seems much saner when it comes to mobile pricing.
Tammy Duckworth faces predicament in Senate over maternity leave
Is this true though? I'm no spectre expert, but my layman understanding is that since you can poison branch predictors, you can direct the other process to execute a gadget that wouldn't normally be executed. This means you can conceivably direct the other process to perform speculative operations on inputs you control, even if those code paths would never touch those inputs during normal execution.

I suppose if you mitigate the branch predictor poisoning (retpoline perhaps?) then this is not a concern any more.
Opportunities are opening for electrified commercial vehicles
If a campus were serious about textbook prices they would set up a LON-CAPA server (https://en.wikipedia.org/wiki/LON-CAPA) and employ a dedicated instructional faculty member to maintain the questions database. What students are really paying for is the online homework (the Canada-based Top Hat is a venture-capital based upstart, otherwise each publisher has their own system) because faculty are just too overworked with grading the stuff.

Politically it's easier to shift the burden to the students (and mandatory homework doesn't even count as tuition) than finding funding for the Loncapa maintenance man or the teaching assistant that helps grade the stuff.
IPv10 Draft
That's especially unconscionable when it's subjects like basic physics, chemistry, and math.

I'm staring at textbooks for next semester, Legal Ethics. Brand new book, 5th edition. $328. 3rd edition? $75.

Boondoggle isn't even the word.
I'm very happy to be proven wrong. I must admit that I know very little about the process, other than what I've read, and what I've read hasn't been positive. But, I'm sure that small, successful projects aren't talked about nearly as much in the press as large, unsuccessful projects, so it could simply be bias in what I'm reading.
Then discover why there is nothing left to invent or discover.
I don't think the compiler always knows N. This would then be something the programmer (and/or a library implementer) should provide.
Is this true? I'm no spectre expert but I thought that if you could detect cache changes correctly, you could infer the value of memory that you did not have mapped (but the other process did) as long as the other process changes its cache-touching behavior based on the value of the memory it had access to.
Option 1:

* Have someone else send you a message

* Click the notification and it'll open their message

* Navigate back and delete the corrupting message

Option 2:

* Sign up for the ios beta program (free) https://beta.apple.com/sp/betaprogram/ and install the latest beta which isn't impacted.
"Eventually we will reach that point"

No, we really won't. As life continues to evolve and conditions in the environment continue to change, new solutions will constantly need to be invented to solve the new problems that arise. That process will never end.
The other 18 are for other target audiences. They can statistically separate groups of TV viewers and try to target each one.

Besides, you might be surprised how low people's standards are. After all, 5 hours a day is Americans' average TV consumption. The world can't product that amount of high quality TV.
Honestly, the existence of Mongo is mostly an indictment about how user-hostile conventional RDBMS is. The fact that other DBs can do what Mongo does is not helpful when there is no easy workflow to do what Mongo does.

The fact that I theoretically implement a web-based CMS in C and it could be more performant than all these web-language CMS products doesn't mean that C is better for making a CMS.
What? I am a US citizen since 2008. I fear no such thing, and yes, I agree if you lied or committed crimes to get citizenship you should be stripped of it. You should also be parted from the citizenship if you go against the USA!
it is extremely easy to tell a bank from a tech company: tell if they hash their damn passwords. i'm not even talking salt here, just hashing
Look at stuff for FPV drones, you may find something suitable.
There are small cameras offering decent quality, e.g. Runcam Split 2.
Stripe: Environment
Where are you getting your stats? The last time I saw someone assert this on HN I looked into it but didn't find that[0] - CS was about equal to MechE, EE, Aero Astro.

edit: nvm, I misread. You lump MechE (and I'd guess EE) with CS, and I think are pointing out they're in the 15-20% range as opposed to the other engineering disciplines mostly around 30%. I incorrectly thought you were saying the other fields were around 50%.

[0] https://news.ycombinator.com/item?id=14957013
TVM: End-To-End Optimization Stack for Deep Learning
'[removed]'
Maybe not specifically but it was Mardi Gras two days ago.
Check out Rethink. It seems to be what you're after.
The nonzero transition band of real antialias filters is typically a way bigger concern than the strict equality of the Nyquist theorem.
Not mentioned here: My college had many textbooks on reserve in the library. You'd check it out for two hours. I didn't buy books for a lot of classes because I just used the reserve copy when I needed it.
This isnt really true. Banks dont pay anywhere near tech salaries. Its all lip service.

The flow of good engineers is always banks -> tech companies and never tech companies -> banks.
Wow. Thank you for this! Your writing here is making clear what's been the issue. Music people don't speak Hz, they have their own specific terms that I can't parse because they layer many physical concepts.
Except I've implemented it that way in highly visible, high traffic internal web applications that were lauded as some of the most successful transitions in company history in a very large corporation. So your argument is really legacy opinion and not relevant to micro-service architectures.
How I Cracked Facebook’s New Algorithm and Tortured My Friends
Neat! Yes, I see the potential there, which is why I an interested in JMAP. Just wondering how it might could get even better at all that.

As related market research, Kolab uses IMAP as a general-purpose data store:
https://github.com/pdfernhout/Twirlip2/blob/master/design/ma...
It is a solid rant in that there are many people at there getting paid well (or selling) dubious models that will never work outside a narrow training set. Their bosses or customers will be none the wiser, but the results are dangerous.

I witnessed similar problems in search where data retrieval was not guaranteed. Often systems were fragile and needed to be closely monitored for document feeding problems and index health. Some companies cough(autonomy)cough were selling complete shit for insane prices for critical applications like legal doc searches. Many companies keep in business by easily snowed/biased/bribed tech journals and paying off client execs with strippers, parties, etc.

BTW, search hasn't changed much and it is still dangerous to just assume it works for things as 'simple' as ELK.
To me, Occam's razor says that a grand, company-wide initiative is unlikely, and it's more likely a series of isolated projects that individually make sense and that well-meaning engineers can work on in good conscience.

This is actually a scarier prospect: it means that a large organization can do unethical things even when almost all individuals involved act ethically. This makes it hard for an individual engineer to ensure that their own actions don't contribute to unethical behaviour.
Another way of reading that post is that MongoDB is being used for some of the highest throughput concurrent workloads out there... and those are always hard to optimize. Doing a lift and shift for a "grass is greener" alternate solution is not a clear cut path to victory at all... but it's certainly a giant science project to contemplate.
I'm of the opinion that all banks should be technology companies, in that pretty much all of their operations rely on computing, so the better they are at developing and operating computer systems they better they'll be able to do business.

Unfortunately, many banks (at least in the UK market) seem to see IT as some kind of overhead, to be minimized in cost and/or outsourced (e.g. Lloyds outsourcing to IBM https://www.theregister.co.uk/2017/06/06/lloyds_confirms_ibm...)

Of course there are ranges of new banks (the UK has a range of challenger banks most of whom take a more tech-focused approach) to challenge the "traditional" approach, and it'll be interesting to see how that shakes out...
Not everyone has a mild reaction to bedbug, when it give you 10cm diameter marks that stay for months, and itch like hell it really threaten your sanity. DDT used sparsely won't threaten the environment.
Breaking ground in the US Senate by having a baby
Gaming for Windows Live died. Let it stay dead.
How We Make Gods: Lessons from the rise and fall of divinity in online games
To be frank, Apple blocking 3rd party cookies really doesn't make that big of an impact. The Safari market share is small enough where it really doesn't matter, and there are already cookie-less tracking solutions in place that are more reliable than cookies anyways
I worded my comment poorly. You're right... the number in not artificial. And I agree with your point on humans being capable of many things.

I want to live in a society where people can make a living doing things they enjoy and are good at. My concern is that quotas for outcomes (rather than things that more directly measure discrimination) might end up achieving the opposite: on one hand encouraging people into positions that are not a good fit for them, through external incentives, while at the same time removing opportunities from others who would prefer them.

Shouldn't measures of workplace satisfaction matter a hell of a lot more than the number of women on the board?
This story keeps getting weirder
Is there a way to express/model technology so that it isn't considered this accessory but something that is core to their values/mission?

Have we not done a good job of proving that investment in technology is a force/profit multiplier?
I'd say if Russia wasn't messing with other countries (either by hacking, invading or trying to overthrow governments[0]) blaming something on them will be indeed a problem.

But now they're reaping what they sow.

[0] - http://www.telegraph.co.uk/news/2017/02/18/russias-deadly-pl...
> "the need for a steam turbine"

Where's the steam turbine in the following fusion approach?

https://en.wikipedia.org/wiki/Dense_plasma_focus

https://lppfusion.com/fusion-power/dpf-device/
New look at the brain's “trash bins”
Cuttlefish Can Put Their Camouflage Abilities on Autopilot to Save Energy
> Without this information, it's pointless to talk about how things feel or seem.

Au contraire! Without this information we can only talk about how things feel or seem.
I think it depends on the company. From my personal experience it's something like

crappy software company << bank << startup

So depending where you are in the software world, you can still be making a ton of coin at a bank.
According to Elon Musk[0](32:30), no.

[0] https://www.youtube.com/watch?v=2mCGbguCw2U
The salaries are good if you are banker.
Complete Transformation of How Ports Operate Based on Internet of Things
The private college my wife did her masters at some 5-6 years ago also did the same thing. Some of her teachers just produced their own material for the students and ran off that instead of overpriced books.
Yeah I'm talking more about how every other mail provider has their own rules and you have to set it all up. Like one requires your mail domain to me an AAAA record (where I've used a CNAME) and other things.
Well, they could. AMP content is basically for email marketing and that's about it. Showing updated marketing brochures, deals, or ads within actual email content. It's nothing that the vast majority of users actually want or need. But marketers and spammers really really want it.
I thought it might turn out to be somewhat interesting, and then it just turned out to be basically a sports mascot?
No, it's that it is much easier for a bank to become a tech company than for a tech company to become a bank. The barriers to entry for becoming a tech company are merely technological. They are not trivial to surmount, but they are surmountable. By way of contrast, the barriers to entry to becoming a bank are regulatory, and nearly impossible to surmount, at least in the U.S. When was the last time you heard of a new bank being founded here?
If by "tech companies" the OP means established technology companies like IBM, Cisco, and Oracle, as opposed to Silicon Valley upstarts, then I agree.

Otherwise, I disagree. Most banks are large, slow-moving, bureaucratic organizations saddled with decades-old technology.
My biggest gripe as a "lateral manager" (I don't manage engineers, I manage products) is that I see those things happen all the time, and I spend time coaching developers to interact effectively with their managers as much as I can. It's frustrating when I see people that should know better (because I know they heard me) not taking notes about serious issues they want to discuss with their superiors, not knowing how to escalate issues that threaten the well being of the product or the team but that their direct superior doesn't believe are urgent etc...

Developers complain about management but tend to forget that managers are people just like everyone else, and we need to apply some skill to our interactions if we are to get the results we desire.
> Many academics in the modern world seem obsessed with the sex difference in engagement with science, technology, mathematics, and engineering (STEM) fields. Or rather they are obsessed with the fact that there are more men than women in some of these fields. There is particular concern about the lack of women in prestigious STEM fields, such as Ph.D.-level faculty positions, but surprisingly there is no concern about the under-representation of women in lower-level technical jobs, such as car mechanics or plumbing.

Obsessed as in "doing science on socially relevant topics?"

> These differences are socially important because these tend to be prestigious occupations, and practically important because the different numbers of men and women in these fields contribute, in part, to the sex difference in earnings.1

So... "doing science on relevant topics."

Why misrepresent that as an "obsession?"
Do you have any link with more information on that?
I've worked in the finance industry and the tech industry, both industries where women are underrepresented. These industries would love to employ more women. When I worked in finance the recruiters spent a ton of effort trying to get women to apply, but they couldn't get anywhere close to 50/50 in terms of number of applicants. Maybe women (on average, not outliers obviously) value other things more than power? At least in finance it's incredibly demanding to be at the top. The work is consuming and if you aren't willing to put in the time someone else will and will take your job. It isn't really compatible with a traditional family life.
They don't pay anywhere near top tier tech salaries. They are competitive below that (the Oracle/Cisco/IBM level).