skysight-inc/HackerNews huggingface dataset:
That is lame apologism. "Most of the time I'm not far away from a plug." Are you kidding? Listen to the excuses you're making for being ripped off. This is a MOBILE device, but it can neither serve its primary purpose much of the time or withstand being used for it without a ridiculous case.

The original iPhone was plenty thin by TODAY'S standards. And I carry my phone in my back pocket.

Stop making excuses for defective design.
Yahoo and Microsoft open source data analytics tools for Spark and Graph Engine
> AMD said its upcoming Zen x86 core fits into a 10 percent smaller die area than Intel’s currently shipping second-generation 14nm processor.

We need to compare apples to apples. AMD's Zen chips have no IGP, while most Intel chips are shipping with an Intel GPU.

If you look at an Intel die shot, about half of the area is taken by the GPU. [0]

Since the current batch of Zen SKUs lacks any IGP, I'd be worried if they weren't able to come up with a die that's smaller than Intel's with an IGP...

[0] https://www.techpowerup.com/215333/intel-skylake-die-layout-...
Go template language has a nice context sensitive escape mechanism. But the syntax is kind of garbage and it's very limited when it comes to features ( no template inheritance, curb-some API for plugins ... ). Like everything in Go it gets you 50% there and but it's PITA to do something complex with it. Go is really bait+switch . You can get started fast but then you run into a vast amount of issues when it's time to deliver a professional product with std lib. It's true for testing,logging,writing web-apps, debugging and even concurrency. I hope the more Google rely on it, the more the maintainers will be pressured withing Google to fix its shortcomings.
Hero does have escaping. Its syntax is <%= variable %>.
personally hoping for ECC support on the AMD consumer chips, because Xeon pricing right now is just a total and utter ripoff. For the growing in-memory database world this would be huge.
Likely not.

Students coming out of high school have no credit and generally only have a low-paying job. It takes some years to remedy these. The solution would be to have a co-signer, generally parents or other family member. This leaves young folks very much subject to circumstance. Orphan or in foster care? Good luck. Parent that thinks education is sinful, disowns you due to lifestyle, or is one of the 'you aren't my responsibility at 18' crowd? Even more good luck. Parents supportive but have bad credit? Yup. No loan for you.

This wasn't a problem when it was actually feasible to work your way through college, but it simply isn't anymore. A few pull it off, but many more simply can't.
I find it interesting that the "American first" crowd tends to donate more to the overseas needy than the "citizens of the world" crowd.

excluding a few billionaires who really do believe in helping others.
How about going to police and filing a report?
It largely makes sense, and the are many developers trying to find this "holy grail" model of efficient computation that will be the basis of future software, overcoming the limits of the Von Neumann machine (which has been the base default model for the last >60 years).

There's a problem though that every developer will understand those explanations in slightly different ways, making it difficult to communicate the reason why such model is needed. What I miss in projects like ibgib out your comment above is grounding it in concrete examples of use cases, practical situations that are particularly interesting to the developer and which explain how their specific approach is better than traditional programming in that situation.
It doesn't even matter at all.

The US demands - through law - that any company, US and doing business in the US, give access to all it's user data upon simple subpaena by a secret court without notification to anyone, in a situation that can last for years. They're not even allowed to let you delete your data. There is no justification needed and most users are never informed this has happened, not even in the future. If you're a US citizen the time limit is measured in years (and can be extended by said secret court), if you're not a US citizen (or merely suspected not to be one), there is no time limit.

Doing "just" this to their users is what is understood in this discussion under the misnomer "not cooperating" with US spying. One can only assume that the OP has a funny sense of humor.

Given that this is noncooperation, why are we discussing who is cooperating and who is not ? This is WAY over the line, and of course means that no foreign company of any size should trust ANY US company with any amount of data.

And, frankly, it means that given the slightest disagreement in court, you should assume that all your data is public. Famously this facebook/instagram/whatsapp private messages in divorce cases, but not just that. Outlook messages of non-US citizens being picked apart by competitors because of a small non-payment vs non-delivery civil case in a non-US court has happened.

Note that the US government is famous for exploiting private sector relationships for spying and the reverse (exploiting government spying to give advantages to favored US companies).

So you should assume the worst and immediately implement basic security mechanisms (that are standard procedure at most companies now):

1) anything sent to you for any reason gets automatically deleted, especially email, unless specifically and individually prevented

2) any backup system is encrypted and the keys are subject to (1).

3) NOTHING can be put on any cloud system, for any reason without (1) implemented, and you should refuse to cooperate with external parties that insist on such a system.]

4) more strict measures are needed for director level and upward (note: legal definition of director, not just because it's used in company directories). Protocols negotiated beforehand dictate what can only be discussed over secure channels. First item on that list: anything related to any one specific employee.
I am a programmer and changing RAM/disk/replaceable batteries are not on my list of things I need for work.
Michael Flynn resigns: Trump's national security adviser quits over Russia links
This is really fantastic. Volume management was always my biggest pain point with
EC2. I never understood why they had to make it so complicated.
> As the web moves to the front end, this seems like a step backwards

The web isn't really "moving front end". I hate these fulljavascript websites that serves you articles, there is no need to use Javascript for that. Furthermore, isn't server-side rendering a thing even for "front-end frameworks"? server-side templates are still relevant. What is not is abusing Javascript everywhere even when it doesn't make sense.
I think I'll skip that :) One of the reasons I switched to C# was to move away from C++.
> You're ignoring the fact the US already produces a surplus of skilled and qualified STEM professionals.

That may be true, but we're hardly a homogeneous group. There certainly isn't a surplus of skilled and qualified professionals from my subgroup of STEM. And I suspect that's the one where most H-1B visa holders end up in.

Not saying the system isn't abused: oh sweet jesus, it most certainly is. But throwing it out or reducing the caps isn't the answer. Removing all the perverse incentives and the ability of employers to use their employees' visa status as a pair of handcuffs... now that'll help.

> The government of a country should be first and foremost advocates for, and protectors of, the welfare of its own citizens. If a large number of those citizens are being encouraged to accumulate massive debts gaining an education that them leaves them unable to find a job, then that is a social problem that needs a solution.

Why are they unable to find a job?

Are they less skilled and capable than a foreign worker? If so, then the foreign worker should get the job. I care about our country's competitiveness in the science and technology landscape. If we can entice people smarter than us to come here and help make us smarter, that's the right move.

Are foreign workers willing to work for less? Well then perhaps these citizens should suck it up and be willing to work for less as well. Or maybe they shouldn't get into a field with questionable job prospects in the first place. Four years isn't a very long time; the landscape doesn't change that much, and even if it does, changing majors/fields/etc. midway through isn't that hard (and even if it is, we're talking about your job prospects for the rest of your life; that sort of thing is good motivation to take on something hard).

I want the best people here. Period. I don't care where they are from. Protectionism will just make us less competitive globally, and will move cutting-edge research and development to countries with more permissive immigration policies. We're already losing our status as the global superpower, and kicking out qualified immigrants will only hasten that decline.
He wrote "results", so I think he targeted the fact that weapons are still essentially freely available in the USA (at least it looks that way from over here in Europe). This can be seen as really effective lobbying given how many times it has been argued that weapons shouldn't be so easily available anymore without any changes to existing laws.
Show HN: Drawing a heart with AWK
gvpe is similar to tinc, and I wrote up a small piece about using it on Debian here:

https://debian-administration.org/article/695/Joining_dispar...
It's certainly slow at starting up, beyond that I haven't seen a problem.
Admittedly, I don't think there is anything I could reply that will change such a radicalized worldview. But I am going to state three facts: a) my grandfather immigrated from the U.S. to Mexico, brought the best of his ways with him and adopted the best of ours and was quite successful with that (as are many that make the opposite trip), he ran to Mexico after spending 4 years of so in the U.S. navy at war with people who think much as you do now, b) if you think that the reason Mexico is fucked up is 'backward culture' and not centuries of white colonialism and post-colonial exploitation, I should recommend you read a history book, c) if you carpet nuke China or India, they will nuke right back at you, the U.S. can't conquer the world any more than Nazi Germany could.
Current versions of Chrome are no longer available for XP.

If you are still using XP it's probably because you have to, and do not have the knowledge to switch to something better. Ergo, it's highly possible that you are still using IE on XP as well, as you don't know any different, or cannot change it due to restrictions, or policy.

It's an accessibility thing. If I designed a new web system that blocked off 10% of the populous, for whatever reason (deaf,blind, not able bodied), then people would call me out on it.

In the main, it's unlikely that anyone still using XP is doing so because they want to. Not everyone is privileged enough to have access to modern equipment.
Skylake might have 2x 256 bit FMA, but it still only has 1x 256 bit non-fused add, the same as Zen.
Hashview and Hashtopussy need to get together and talk. Would be a great combination of the technologies.

https://bitbucket.org/seinlc/hashtopussy
> The only reason I can give the correct definition while Krishnamurti could not is that I learned it from someone who actually knew and could verify his answers.

Do you honestly believe what you wrote? What blathering nonsense.
Secret Escapes | London, UK | Multiple Positions - Engineering | Full-time, Onsite

Secret Escapes is the UK’s biggest members‐only website that runs best‐in‐market flash sales of four and five star hotels and holidays worldwide. We offer our members exclusive rates of up to 70% off.

Working on the platform team will involve ensuring the best tooling is available to deliver features that are reliable, scalable, secure - and the process is repeatable. We are looking for new members of the team to join at a range of levels from junior to senior Developers and to be based in our London office.

You can learn more and apply direct to us, using the links below:

- Technical Lead - https://boolerang.co.uk/job/secret-escapes-technical-lead/

- Software Developer - https://boolerang.co.uk/job/secret-escapes-software-develope...

- DevOps Engineer - https://boolerang.co.uk/job/secret-escapes-devops-engineer-2...

Thanks for your time - and best of luck - we can't wait to hear from you! :)

* No recruiters * Applicants must already have permission to work full-time in the UK
>I dunno what's going on over there but they need some PR people or better PR people than the ones they have now.

No, that's the problem. The entire company is PR. They need engineers.
What risk?

If it's litigation risk pushing it onto startup.com now gets GloboCorp off the hook. startup.com goes out of busiiness, GloboCorp is fine.

If it's risk of simple failure then maybe.
yep, was supposed to be passport :)
Or just wander all over the place. It's not just good exercise; you might half-slide, half-tumble down a hundred-foot hill and find this at the bottom: http://i.imgur.com/2zfbnc9.jpg (And a nest of bees at the top, on the way back up! There is nothing I know of that'll send you up that last twenty feet of 45° slope faster than to bump into a deadfall log and hear it start angrily humming.)

Those blue jeans you might make so much of wearing to work every day? This is the sort of thing they are made for. Give them a workout, and yourself as well. You'll feel a lot better for it!
I assume you mean that you think there's a significant likelihood that BTC goes to zero before the BTC are returned to the creditors, right?
Let's compare the numbers quoted by the author:

619mA * 11.1V = 6.87W

430mA * 11.1V = 4.77W

So it's the difference of about 2 watts between the 2015 MBP and the 2016 MBP, or roughly 30% less consumption.

> I’m impressed that the new MBP will happily sit at a 500 mA power draw for long stretches of time.

It's virtually useless to tell people the amount of current something is using without also mentioning the voltage. I don't know why the author is discussing this in terms of current instead of watts.

5W isn't overly impressive for a laptop. My 2012 Dell (admittedly without retina display, but with 5 year old components) idles in Linux at ~7W with the brightness at 50%. If you close the lid to turn off the display, this will drop to 5W.

So, 5 years, a HDPI display, and Apple is down to 5W.

Anyone with a Dell XPS 13 or XPS 15 who can comment on power consumption? I'm not overly impressed by this number from Apple, it seems par for the course for Intel hardware over the past few years.

The biggest problem for laptop battery life is Windows. My Dell came with Windows 7 and I wouldn't get 3 hours on the 6 cell battery (65Wh). I installed Linux on it and now I can get 6-7 hours comfortably.

Maybe Windows 10 has improved this somewhat, but Windows 7 is terribad for laptop battery life.
Author here. Yes, it's a x86 operating system. However, rather than getting around A20, it focused on protected mode instead.

The book not only teaches x86, but how to use the official resources from the hardware manufacturer to write the OS. In sum, a reader when reaching part 3 for writing the OS, he will need to use the official document, in this case, the "System Programming Guide" manual from Intel to write C code that complies with the documents. Once he learned how to do so, learning other platforms will be much easier given how complex x86 is.
Oh I'm sure she's smart, for her own personal gain
He wouldn't voluntarily make a comment lying about it either.
And what do all the PRISM documents say?

You don't admit this as it's bad for business.
True Love is
If the code for program #2 isn't enough to describe the desired behaviour, perhaps it isn't expressible in terms of standard C.

Here's what "x86-64 clang 3.9.1" gives for foo with -O3: (https://godbolt.org/g/0xe1OD)

foo(int*): # @foo(int*)
test rdi, rdi
je .LBB0_1
jmp bar() # TAILCALL
.LBB0_1:
ret

(You might like to compare this with the article's claims.)

More the sort of thing that I'd expect to be generated (since it's a more accurate rendering of the C code):

foo(int*): # @foo(int*)
mov eax, [rdi]
test rdi, rdi
je .LBB0_1
jmp bar() # TAILCALL
.LBB0_1:
ret

I know that NULL is a valid address on x64 (it's zero), and on any system that doesn't completely suck it will be unmapped. (If I'm using one of the ones that sucks, I'll already be prepared for this. But luckily I'm not.) So I'd like to feel confident that the compiler will just leave the dereferences in - that way, when I make some horrid mistake, I'll at least get an error at runtime.

But rather than compile my mistakes as written, it seems that the compiler would prefer to double down on them.
Seconded. I did quite a lot of orienteering as a child and enjoyed it a lot.
The i7-6900k doesn't have an IGP. Besides which, they are already comparing just the areas of the cores (and their L2 cache).
It's not noise. The benchmark's result is stable. Maybe the benchmark is too simple. In production the templates are more complex than the benchmarks, so the speed does count! But that doesn't mean that the easy-of-use is not important. I want Hero to be fast, and easy of use too.
Show HN: A guide to all HTML5 elements and attributes
But they are theoretical free-market niceties when you are a minority that has a low chance of getting a job in tech because companies would rather import cheap foreigners rather than work on building up a domestic workforce. The same goes for if you are a poor white person in the middle of nowhere. Unfortunately, the same people driving these conditions would also use the results of this to drive the two groups against each other for ideological reasons that are seen as good.

The US is a nation of immigrants. Nobody should deny that. But when workers inside a nation are negatively affected because companies would rather source cheap labor, there's a problem. A country's job first and foremost is to protect the rights of its citizens.

They exist because S.V. software is used across global markets, so if protectionism for labor is ok as long as it helps your citizens, then I assume the same is true for trade protectionism or Internet 'great firewalls'?

No, they exist because software is used across the world. Presumably if we weren't artificially manipulating labor, it'd help the domestic industries of many countries. To your second comment, IP, labor and capital have always been separated. You are directly conflating physical and virtual goods and that would not hold up in an other discussion in this industry.

You can make this into some kind of indignant us vs them thing but I assure you there are a lot of people who care about the rights of workers everywhere and the current situation clearly has detrimental aspects.
I remember the very first presentation, when Steve Jobs used pinch to zoom and a gesture to rotate an image. My mind was literally blown, and I was using a WindowsCE smartphone for a few years at that point. Also the browser looked like something that didn't suck.

It was something above well-polished, it was that moment when you look at something and just think "why didn't anyone else think of this already? it's so simple!"
What wasn't clear to me from the article is if Postgres can guarantee at-least-once semantics? I.e.: can it be guaranteed that messages are delivered to the consumer at least once given all kinds of failure situations?
This is just for data compression, not for computation directly. 32 bits is often overkill for transmission/storage of rotations, unit vectors, geographical locations, unit quaternions, and the like. Depending on the use case 8 bits might be enough, or 12, or 16.

To actually do computation I would convert the posits back into 32-bit floats (or e.g. in the Javascript case, 64-bit floats), and then take the inverse stereographic projection.

[Stereographic projection is extremely cheap; for each data point only requires one division and some additions and multiplications.]

I’ll do some experimenting at some point.
Drupal, wordpress, docker, xamarin, unity. and mono
Q&A: Melinda Gates on the World’s Missing Data About Women
I have for sure :) just want to get the word out otherwise
>The variability needs to be very high to be an effective incentive for small power uses. If price of electricity goes from 10c/kWh to $1/kWh, it won't stop you using 1kW kettle for 5min if you want tea.

Industrial users can be persuaded to vary their usage though.

A 'smart home' could also be programmed to handle variable electricity usage - e.g. load up a washing machine ready to go and let it start running when electricity is cheapest, or electric storage heaters.

Neither of these things require any technological leaps whereas efficient, cost effective grid-level energy storage does.
> they are already comparing just the areas of the cores (and their L2 cache)

Thanks, this wasn't obvious from the linked article.
Hero aims to be easy of use and fast.
I graduated from that guide :) You can see the repo here, written entirely in NASM: https://github.com/tuhdo/os-study

The problem is that the guide is out of date in terms of toolchain, and you need to figure out many things by yourself, especially if you want to develop on Linux. My book helps you to understand how to learn and write x86 with Intel manuals (this is really important!), understand how to craft a custom ELF binary that is debuggable on bare metal, which in turn requires you to understand a bit of how debugger works.

Once you get gdb working, it is much easier to learn how to write an operating system.
It's really amazing how far you can with a relational database. If you have very minimal constraints, keeping everything in a single place can make life so much easier. Configuration hell is real. I hadn't considered using PG for storing binary data, but I've hacked together a few toy projects where I used mongo and just shamelessly shoved everything in there.

I have a some slightly tangential questions, which I'd love to hear people's thoughts on: How do you decide where to draw the line between what's kept and defined in the application and database? For example, how strict would you make your type definitions and constraints? Do you just accept that you'll end up duplicating some of it in both places? Also, how do you track and manage changes when you have to deal with multiple environments?
Facebook forced to tell you which advertisers are tracking you individually
I got it, but given that VS is still way faster than any Java IDE I have to use on my hardware, specially Android Studio, I just made that snarky remark.

Also I doubt very much that we could have had Rosyln with VC 6.0 architecture, stuck in C++ and COM.
The many faces of DOOM's afterlife
>"Amazon never participated in the NSA’s PRISM program." - Stephen Schmidt, CISO @ AWS

As true as this may be, the only acceptable form of privacy guarantee is through cryptographic algorithms and open source software. Anything else is a fantasy tale.
> 1. To keep it getting updates through the app store vs. having to download from the developer when a new update comes out.

For me this is the number one reason for not buying via the Mac AppStore.

At this point almost every mac app uses the tried and tested Sparkle update mechanism [0], which is very fast and rather unobtrusive. I'm mostly done updating through sparkle before I even see the list of available updates in the App Store. It's slow as hell, requires my AppleID more often than I like and is overall simply a very cumbersome experience, that leads me to postpone updates endlessly.

[0] https://sparkle-project.org/
They mention that they already have come across sources that had been emptied of all the data... So No... This is not a just in case; there seems to be a concerted effort to destroy data that proves inconvenient things...
Bend potential.

Edit: Evidently the downvotes have proven that thinner devices do not lead to increased risk of bend damage.
Because being in the Valley is magical for your company, or something.