skysight-inc/HackerNews huggingface dataset:
In your scenario, I don't see a correlation with the facts you presented vs the previous example. In the previous example, they provided evidence of a potential (IANAL or a judge or on a jury for the case, thus potential) crime, I merely stated that I believed the willful deception would likely be a significant point in the case. Without knowing the "case" in your example, I can't know if the font used would be significant or not.
Isn't dbus-daemon and kdbus (in a couple of incarnations) different implementations?
with the professional teams flush with so much broadcast money there needs to be a bigger push to legally block them from exploiting deals from cities and counties for building costly venues at taxpayer expense. throw in the IRS really needs to revisit its rules which allow the write off of tickets to such events as business expenses
I wonder if core has actually tempted anyone from osx/linux-land to use .net, or if the traffic is all in the other direction
ORM gets in the way of programming.

ORM abstracts which something developers know as his/her fundamentals : SQL statements. For simple operations this abstraction doesn't hurt. But this abstraction becomes obfuscation when we write complex queries or statements.

First a developer has to figure out complex SQL query to solve a business problem. Then has to figure ORM equivalent to it. Then ,ofcourse one should, write original SQL query in comment section above ORM API query to help figure whilst debugging.

Once into debugging, if original SQL query is missing in comment section or hasn't been updated. Spend extra time on what is wrong with both queries. Which one is right/wrong and then how to solve the problem.

Although, I do see some value in ORM in migrating to another DB or abstracted objects of tables-and-properties.

But for simple reason of learning additional set of apis to run SQL statements hurts!
I work someplace where the primary db schema is very poorly structured, and the one attempt we (or rather a single dev that was under-supervised) made to use an ORM was disastrous - a single http request would generate literally hundreds of queries. I don't know whether the problem was the dev himself or the ORM or the db, but either way we're having to replace everything and I've been put off ORMs for a very long time to come
Israeli spy agency creates fund to invest in tech firms
Why Instagram has become the biggest platform for counterfeit sales on Runet
> Another good point of the ORM: validation of data. There are plenty of validation you cannot enforce in SQL (regex, postcode...).

Those particular examples are trivial to enforce in every DBMS I am aware of...
Can anyone name a large company that let's devs use Linux as the OS on the corporate pc?
Grenfell 'miracle baby': Why people invent fake victims of attacks and disasters
Microsoft dropped the ball so badly in the IE6 days that the difference between IE and Firefox was enormous, in terms of performance, stability, and features.

Android's browser was never in a position quite that bad.
Full Stack Monitoring with OpsDash
> In late May, devops team noticed a debian package update for intel-microcode

Does this mean that other OS are still susceptible to this? I'm not familiar on how hardware bugs can be fixed at the OS level.
Public and private web apps for a French media company. Dumb backend, most of the logic was in the frontend (React) and in async workers (Node.js, with direct access to the database without ORM).
Not likely. Good AI will be equally powerful to stop it.
Totally agreed with this. As part of the selection criteria for the host cities, they should be some commitment by the city to do something useful with the venue after the event.
It's funny a lot of people thinks it's not okay to grant citizenship because of Thiel's own opinion, or arguing whether Thiel will add value to the society. It's funnier when they themselves don't have the same net worth.
This has been available on the Assistant for over a month already...
did you miss:

" Evidence shows that even the most highly ranked rival service appears on average only on page four of Google's search results, and others appear even further down. Google's own comparison shopping service is not subject to Google's generic search algorithms, including such demotions."
Thank you for nostarchpress.

Also thank you for the humble bundle, please keep them coming!
Isn't that normal UDP behavior? Source port on responses can always be anything?
Object-Oriented Java Primitives, 0.10 released
PayPal invests in online lender LendUp
The President of Search Giant Baidu Has Global Plans – MIT Technology Review
Yet only 6000 followers and very few of his tweets break into double figures of likes...

Shouting 70 thousand times into a void doesn't actually make you a participant.
I can't bring myself to watch espn any more. They've gutted so much of their actually insightful talent, while retaining the hot take artists and trolls. And I don't need to be constantly bombarded with left-wing propaganda and outrage with my sports scores.

In addition, their broadcasts are just not very good. Watching TNT and Espn during the NBA playoffs this year was like night and day.
Getting Started with Service Workers
> Wouldn't the instruction be bigger if EAX was used? I guess it would have to have 4 byte constant then, with this encoding it's one byte. How would you clear the 2 lowest bits in the second byte of the EAX?

Indeed: Here a list of encodings of the original instruction and natural alternatives:

> and ah,0xfc: 80E4FC [3 bytes]

> and ax,0xfcff: 6625FFFC [4 bytes]

EDIT: Note that

> and eax,0xfffffcff: 25FFFCFFFF [5 bytes]

does something different: It also zeros the upper 32 bits of the rax register (Exercise: Why?), which is important since the next line

> movq %rax, (%rbx)

depends on the fact that this has not been changed.
Yeesh. I wish there were "for Dummies" books on this stuff..
If You’d Bought AAPL When the iPhone Launched, Here’s How Much Richer You’d Be
Wow, that's improved amazingly in quality since the last time I saw something similar. Then, the 'reconstructed faces' were blurry blobs that were barely recognizable as faces. These are great.
> That "feeling" that you're in the right place and in the right time to build some truly revolutionary technology.

How many of the people in SV have that 'feeling' yet are completely wrong? Or... maybe a better question - how many actually build that 'truly revolutionary technology'?

There's a chance you'd get such a great 'feeling' every morning you wake up in SV, but there's more chance you can have an impact on the lives of people in your country by working with others and expanding the pool of opportunity right there.

You're in a position to help create a revolution in your geographic area, vs just sharecrop on someone else's revolution plantation.
I have minimised it in my own case to just this (using ga.js instead of analytics.js because this part is shorter—regardless of the fact that ga.js itself is longer—and not worrying about any fanciness that I don’t need):

<script>_gaq=[['_setAccount','UA-????????-?'],['_trackPageview']]</script><script async src=//ssl.google-analytics.com/ga.js></script>

With analytics.js:

<script>ga={q:[['create','UA-????????-?','auto'],['send','pageview']],l:+new Date}</script><script async src=//www.google-analytics.com/analytics.js></script>
"You're not allowed entry to the US on your ESTA" is not "you don't have a valid ESTA".

Also, if your ESTA has expired, most of the time you can do another one in five minutes if you have a credit card and a smartphone at hand. It's pretty rare that it takes more than that, especially if you have done it once before.
CPUs have updates too, Intel makes them for their processors, but every modern OS has to add the update and install it on every power on.
Nobody is clueless for supposedly not knowing every Tumblr meme out there. If you have anything worthwhile to say, please refer to the actual content of this article.
"Underrewarded" would probably be better wording, though "priced" fits with the terminology I've used elsewhere (I try to be consistent, I'm not always).

Some of these are underpriced, in the sense that the price doesn't repay the contribution.

Some are overpriced, in the sense that those who would benefit highly from access cannot afford them. (Though that might also be considered an inssuficient provision of income or spending power.)

The overall outcome is that a resource allocation which would improve net social common weal isn't made, that is, the goods or services are underprovisioned as a whole.
Pray.com, a community-building app for faith organizations, raises $2M in seed f
Jira BOT for Slack
Were you using the iPhone version? That, like all alternative browsers on iOS, is just a shell around Safari, not the real thing.
The issue there is that:
A. Those people will get all of that anyways
B. Paying more towards you EI, SI, and pensions there gives very little additional benefit
C. Truckloads of people still in productive age are dependent on cash payouts from the state. You can imagine those are the ones who make the majority of the electorate of most Eastern European nutjob political parties
Show HN: Connecting Writers with Expert Sources
What Is Mixed Reality in Construction Industry?
> you need moon sized antennas to receive them beyond a few light years.

I guess that this comment is based on our technologies that we have _now_....
Yeah, it's another case of an old media company thinking that the internet is stealing the fanbase. No, it's because your product sucks. That's the only reason. There are still tons of sports diehards even among millennials who would get a cable subscription for nothing but ESPN if it wasn't such utter garbage.
Or just use Clojure, which is a nice Lisp (not CL) for the JVM
Question for any network admins here: I enabled IPFIX on our Juniper MX series routers for that exact purpose, but it contains Layer 3 info only (no MAC addresses!).

What am I missing? For now, I'm getting the info I need from sFlow but I want to get rid of that ASAP.

You might be happy to hear that the ISP I work for can definitely identify where that 150Mpps flood came from :) We're even doing some automated outbound mitigation in order to be good net citizens. CloudFlare's blog articles definitely helped us improve our network-level DDoS mitigation, by the way! Thanks for that.
Would be nice if they included what variable names they use inside google instead of just i s o g r a m.
I did exactly the same thing in a data entry job, after the 2001 internet bubble burst.

Semi-Automated a highly repetitive job that took 5 minutes per document to process, down to under 1.

Once we changed jobs, I went to the IT department, they were not happy with people outside their department automating things and had a similar project already.

In the end, a year later my manager was replaced by another that was his ex-wife and suddenly the fact I was wearing trainers to work was an excuse to let me go (though a lot of data entry people did).

It may or may not have been down to the fact, that with my automation, her department would potentially be 1/5th of its size.

That company no longer has their large offices in the town I was in, with inefficient manual processes involving lots of paper.

The good thing that came out of it, was pushing me towards software development.
It's the only thing we have.
ESTA is valid two years. Maybe it appeared on the list only recently.
ABCWeb – Golang web framework and generator
You will be rich in Eastern Europe but you'll still be considered average/poor in the developed world. Doesn't sound like a huge bargain to me.
That was a real joy to read. Although I can't say I understand the maths I did get a sense of the man and he seems like the colleague/friend we'd all love to have.
Cybersecurity: Make Container Environments Impenetrable with Moving Target Defense
At least, as the CPU bug manifests only when "AH, BH, CH or DH" are used, the compilers could be patched to use the 4 byte variant. But if Intel properly updates all the affected processors, it's not going to be needed.

(Response to wolfgke's edit: don't forget the "sign extend" variants).
It's not the lack of alcohol, it's because HR are dictating culture. Beyond health and safety, the law or contractual obligations HR shouldn't be dictating this.

We're all adults, use your best judgement. Companies and offices should be able to have mature conversations around this without it being dictated.
What values are we talking about? From a few sites, it seems ~31% (employer + employee), which doesn't seem that high relative to other European countries.
Hard to tell unless you're a large ISP like CloudFlare that has direct routes to most of the internet.
A tool that generates tracking codes with a customised isogram as parameters: https://github.com/shinnn/isogram

Example:
(function(i, s, o, g, r, a, m) {...})
->
(function(y, c, o, m, b, i) {...})
Article says:

> It is unfortunate that the Home Control feature is not available on Pixel Phones right now because it was available for a limited edition.
To play devils advocate if he doesn't mean any harm by it and everyone's aware he doesn't, is it still an issue?
FirefoxOS was so clearly doomed to failure from inception.

Web based anything has huge overhead compared to native code.

Yet they targeted ultra low-end hardware for emerging markets...

The benefits of web-based apps are the low barrier to entry and freedom from platform lock-in (openness).

They needed to target rich open source loving users with ultra high-end hardware that could cope with the overhead, and use Freedom as the USP.

Not sure that would've worked, but it would've fit their OS better.

One thing I can say - at least FirefoxOS was 1000x better than Ubuntu Phone.
also, your market value just increased by a fairly large margin. So your wage in relation to your labour should be a lot more positive then doing manual labor.
I'm one of those people, but this is exactly what I was trying to get at in my comment. The HN crowd often seems to see the world through a strange lens, as if the majority of users use technology like they do. It's far from reality.
> but every modern OS has to add the update and install it on every power on.

This can also be done by the UEFI (though many hardware vendors shy away from releasing UEFI updates, while for OSes this is common routine).
If you enjoyed the article, you can check out Part 2 on Medium - https://medium.com/code-runners-blog/how-to-become-better-at...
POSIX is stuck on replicating a PDP-11 experience of CLI and daemons applications.

Not everyone wants to live in the past.
On Firefox for Android I am currently using;

- UBlock Origin

- NoScript

- HTTPS Everywhere

- Self-Destructing Cookies

- Better Privacy (remove Flash cookies and delete Local Storage)

- Canvas Blocker

I've found most plugins that work on desktop Firefox work on Android Firefox.
> you must use an assembly-like language, which isn’t even Turing-complete. Yikes.

And then you go on to talk about how the contracts written in 'Turing Complete' languages are gagged and can't call APIs.

So why "Yikes"? Using turing complete DSLs for contracts is both unnecessary and problematic.
If I were Amazon or YouTube I'd strongly consider making a bid the next time one of these leagues were available.
If some action is a waste of resources, then who provides the resources doesn't change whether it's a waste or not.

In this case, if sending a signal into space takes a lot of energy and if energy is scarce, then it's a waste of energy regardless of if the government provides it or a private donor.

EDIT: I'm not saying this is true in this particular case (I'm also not saying that its not true), I'm merely stating that whether something is a waste doesn't matter on who is doing the wasting. I would gladly listen to a counter argument and maybe a discussion can be had, but I guess its easier to click a down arrow. Oh well. (Yes, yes, I know it'll happen even more due to my mentioning it)
Also, text editors are aplenty and every programmer can choose the editor they like best. With a WYSIWYG editor, you're likely locked into using that particular editor and all its design decisions.

Also, when you're designing a text-based programming language, you can focus on the compiler, and users of your language can just use their existing text editor. When you're designing a language with a WYSIWYG editor, you just put the burden on yourself of also implementing that editor. Potentially on many different platforms, if you want to reach a wide audience.
Rust solves every vulnerability ever made
> Tni Editorial Team - February 12, 2017
I just tried this, I don't have a pixel but I did have control over my hue bulbs. Now I don't.

Sometimes google's releases are utterly baffling to me, I have no idea what capabilities I have or should have with a variety of their software. Sometimes it's not released yet, or it is, but on a rolling upgrade so I won't get it for weeks or it's there but because a language setting is "UK" it's not enabled and even then it seems like functionality is coming and going.
If you think Firefox on Android is fine, please go to http://browserbench.org/Speedometer/ and let us know how it does.

Safari on my near 2 year old iPhone 6s scores 89.

Mobile devices are approaching desktop performance for web, but I have never seen anything approaching this from Firefox on Android.
Excellent, what a great demonstration and execution, thanks for sharing :)
It is also like Facebook for me. Indeed, these are two first lines of my /etc/hosts and only comment them from time to time:

127.0.0.1	news.ycombinator.com
127.0.0.1	www.facebook.com
[*]

But why can't we have nice things back?
Part 2 of How to become better at software estimations
Unreadable with JS. Blank without.
I can say that 1-2% speed improvement helps conversions. We can see it in the graphs when the API slows down, people don't sign up.

Perhaps the context of the service plays a role - for us were are convincing people who might be a little more reluctant to sign up while other services are in high demand and no amount of friction is going to prevent a sale or signup.
> Did you read it?

I try to avoid making a habit of commenting on things without reading them, and also of over-quickly assuming that others do so.

> This is a lawyers [sic] carefully worded article to avoid being sued [...] Accepting a consensus view is a really shifty way to avoid acknowledging being blatantly wrong.

This leads me to question whether you read the article, or simply picked out snippets to support your preconceptions. Let's take some other quotations:

> In a detailed review I found that misinterpretations, mistakes and misunderstandings happened at several stages of the reporting and editing process. Cumulatively they produced an article that overstated its case.

> The most serious inaccuracy was a claim that WhatsApp had a “backdoor”

^ these look like an acknowledgement to me.

Furthermore, to refute your selectively used quotation above:

> I am not an expert in this field. For the review I consulted suitably experienced experts other than the 72 who had already declared their view. [...] I found a consensus that [...]

The author is accepting the consensus view amongst the experts with whom he spoke, since, as he acknowledges, he is not an expert in the field. This seems to me to be an emminently sensible approach, which most journalists would do well to follow.
How do you in practice derive the data layer from the schema? Somehow parsing the schema in the application code?
Albert Camus: A reconstructed conversation
Private health care is very neat and relative to your paycheck it's as affordable as in the Western world
Take a look at Ecto (kind-of-orm for elixir), didn't even hear about anything comparable for other languages (which is sad)

* No impicit N+1 and stuff like that (elixir is functional with immutable variables)

* Whole "orm" is really fast, thanks to macros (compile-time metaprogramming)

* Can express very complex queries, allowing raw sql then necessary

https://hexdocs.pm/ecto/Ecto.html
For each success story I'll give you a failure counter-story. To engage in such project one needs funding, hardware, spare time, some decent side income. These are very difficult or even impossible to obtain over there.
I have this habit too, and always wondered about it. Wish someone would have done a study on it.
Now this is either poor marketing or poor taste. They tried with desktop with Amazon applets now /etc/motd for server guys. This is really bad for ubuntu
Sorting Algorithms Primer
I mostly agree with your points and just want to note a few things:

> The status quo is that we're not Nazi Germany. The status quo is therefore that we're at the risk of becoming Nazi Germany.

This is not a binary thing, in a democracy there will always be a number of people who think the state is insert arbitrary negative adjective here

So there will always be people who feel threatened (if only in some aspects) by the state, no matter if it's Nazi. And these people want to protect their rights such as free speech, and IMO rightly so. So avoiding becoming Nazi Germany is not enough, you need to avoid even aspects of it such as wars on foreign soil or surveillance of civilian communication, both of which are present today and were in the 1940s.

Limiting free speech is just another aspect that adds to the list of becoming Nazi, hence my 'no'.

> If you rally a crowd, step on a podium and tell them to "gas the Jews" or "kill all white men" or "hunt down and murder Edward Snowden", you're facing jail time.

IANAL but I think this is covered by penal code already [1].
Now hate speech is bad but it'll only convince the ones who are already "close to being convinced". That probably doesn't include you and me, and I personally prefer to know who are the idiots around than to have them shut up and only later realize who they are when they commit an actual crime.

As a side note, it matters even today whether you're a politician (if only in the US) [2]

[1] https://dejure.org/gesetze/StGB/241.html
[2] https://mobile.twitter.com/wikileaks/status/7829062249374105...
I've been battling a lot of cases where I don't want to duplicate SQL statements in my application. For example I have a query defined which I want to add a WHERE clause to. How do you handle these cases elegantly in code?
Kepler has taught us that rocky planets are common
Really disappointing.
Much harder to do network scans with IPv6 though.
As long as security info etc. is present and prominent I don't mind if it's accompanied by entertaining tidbits.
It's a small faction of people that self identify as cissomething. Much of modern cultural discussions are about language: what is "marriage" for instance, what does "gender" mean, what is "racist", what is "privilege". Asking people to give up and use someone else's language is unfair. In different ways respectable thinkers like Orwell and Chomsky say language is very important.

And I think the position being espoused but misunderstood is that people would like to take different approaches to promoting diversity (perhaps by being personally inclusive and politically neutral) but these sorts of codes of conduct are not conducive to those approach. It's not fair to say this is the way to improve the situation. Or that the situation can be improved this way at all. It may be shocking to people comfortable in American coastal culture, but this sort of thing is controversial (look at this thread!) and unnecessarily combative to people from other cultures.

Furthermore, it's not inclusive to many people because it takes a specific viewpoint in many complicated but intentional ways.
More on the SSDP servers

Since we probed the vulnerable SSDP servers, here are the most common Server header values we received:

104833 Linux/2.4.22-1.2115.nptl UPnP/1.0 miniupnpd/1.0
77329 System/1.0 UPnP/1.0 IGD/1.0
66639 TBS/R2 UPnP/1.0 MiniUPnPd/1.2
12863 Ubuntu/7.10 UPnP/1.0 miniupnpd/1.0
11544 ASUSTeK UPnP/1.0 MiniUPnPd/1.4

What an earth is internet facing and running 2.4 Linux kernels?