skysight-inc/HackerNews huggingface dataset:
It's interesting to see a marxist/materialist analysis of labor and technology in a mainstream academic paper.

Technology and automation increase the total productivity in an economy, but only people who own these technologies benefit from the profits.

For example, say that Uber succeeds with creating self-driving cars in a particular city (but Lyft does not). People in that city might benefit from having cheaper Uber rides - but is that benefit offset by the number of people who can no longer make a living driving for Uber? Let's say those drivers now only drive for Lyft - in the economy of this city, these Lyft drivers now compete with self-driving Ubers that have a much lower cost of operation because Uber doesn't have to pay minimum wage.

The paper mentions a couple areas where AI would help increase productivity and lower costs in a way that benefit working people as a whole - in healthcare, education, and augmented reality. I think AI could also be very useful for people who are disabled.

However, in a capitalist economy, the biggest incentive for creating AI is to reduce labor costs - compare something like a warehouse worker, who must be paid every week, with a warehouse AI robot. After the initial investment developing this warehouse AI, the company that owns this warehouse AI has a source of productive labor with a very low operational cost, much lower than employing warehouse workers.

The incentive for developing AI that can replace physical human labor is huge - and humanity as a whole could reap the benefits if we collectivized owenership of these technologies, rather than allowing a few shareholders to extract profit from their perpetual labor machines.
whoa this is my friends's company domain, i just have email there for 10 years or so, will let him know, thanks!
> We would need 3x size of location(s) without open offices so I get it

Assuming they all need to be in the office every day to collaborate..
The US military currently has one or more requests out there for companies to submit 6.8mm rifles for trials, so it could potentially still happen. Also, according to Wikipedia, Serbia is adopting a rifle in 6.5 Grendel as its primary service rifle. I don't see the US moving towards 6.5 Grendel, except on the civilian market - I took a deer with a 6.5 Grendel last year, and my cousin has taken several as well as a black bear.
isn't this what elon musk was talking about?

:https://www.cnbc.com/2018/05/25/elon-musk-may-actually-be-ma...
> Buried in those malicious samples were hard-coded MD5 hash values that turned out to be unique MAC addresses for network adapter cards.

Having access to those MAC address (or their MD5 hashes) could be interesting. I would like to verify if my MAC was among those target to do deep inpection in my whole infrastructure. I'm not sure Kapersky was able to determine all those 600 MAC addresses to contact specific companies.
I'm only mildly interested in guns, but I find his videos absolutely fascinating.
No, I’m not talking about UB. Although you’re right that if you use references rather than copies and return a lambda then, yes, you’ll run into UB. The solution to this is to use copies, as mentioned.

> Look up the upwards funarg problem.

I’m well aware of upward funargs and what I’ve described specifically implements upward funargs in C++. See https://godbolt.org/z/KZiBNB. Note that this code does not perform any heap allocation, and the closed-over variable `i` is saved from the local scope and made available to the caller via the lambda.
Sailfish OS Oulanka is now available
Operation ShadowHammer
The person concerned was inserting leading zeros so that the numbers lined up nicely, IIRC
Our office transitioned to desk hoteling. What it amounted to is a small set of people switching desks semi-regularly. The first month, everyone pulled down all their personal stuff. Six months later, most people never actually changed desks and ended up putting their personal stuff back up, 'claiming' desks as theirs anyway.
I'm just riding my old Android 5x ... not having fun, want to switch to Apple (for a variety of reasons) but man wanting a smaller phone these days with a top of the line camera, and just reasonable performance doesn't seem like I'm asking much.
using paypal IPN and redirect to paypal subscribe page, literally as simple as https://github.com/jackdoe/baxx/blob/master/api/account_rout...
Amazing. I expected you to double-down and reply aggressively defensive, but that was a sincere, thoughtful reply. Thank you. Maybe 2019 isn't so bad after all. ;)

And I agree it's a fairly obvious risk if you stop and think about it, but it's not necessarily true that losing access to a feature, which is a reversible state, also permanently deletes all configuration data associated with that feature.
PiinPoint (YC W14) is hiring engineers in Waterloo to build mobile location tools
We have "pods" where each pod has 10 desks (with monitors/standing desks, etc), five along each of the two outside walls, with two long tables and TVs on wheels between the desk-walls.

We each have privacy (and our own seating), but the collaboration is always available and not overwhelming.

I dig it a lot more than the cube I had at my old job.
>while most comments seem to be poking holes in the concept, all also seem to acknowledge the need for such a service to be successful.

Speaking plainly: anyone who believes you can get better news through some kind of external meta-review process is a fool. Probably a fool who also thinks the review process should validate journalists that share their political biases, because that's what it's all about these days.

You cannot test quality into the product. News sources are supposed to cross-validate each other in the first place. Clearly, that have stopped working some time ago.

The only thing that can save news now is an overhaul of its financing and discovery models.

>Wikipedia caught a lot of flak for being unreliable or impossible at first, but nowadays they have a robust editorial process for contentious subjects

Hah.
If the details are important, wouldn't it be better to have them not disappear?
Hacker intercepted your WiFi, stole your contacts, passwords and financial data
In the same circumstances, Iran sent 200 tons of medicine to Iraq.
The Islamic Republic lied.
Medicine and food are not under US sanctions. This is the oppression of the Islamic Republic's mafia to the Iranian people.

https://www.isna.ir/news/97071810369/%D8%A8%D8%A7%D8%B1%DA%A...
Works just fine for me? What browser are you using?
Hmm, that's another possibility, yes! Him having control (as the accounts were made in his name) but no prior knowledge of them or what they'd be used for.

(Though this begs the question how come the real con hadn't gotten the money by then, perhaps they did it piecemeal e.g. to not draw attention, which might explain why only $50M were left).
Our office is going through the same transition. Half of the desks are being removed to create "lounge areas", and there are no assigned desks. So now, people who used to be remote once or twice a week, are planning to just not show up at all and stay home. Where they have... you know, a real assigned desk with their stuff.
> Although you’re right that if you use references rather than copies and return a lambda then, yes, you’ll run into UB. The solution to this is to use copies, as mentioned.

That was the context I thought we were having the conversation in - capturing local variables. I'd describe what you mean as capturing local values. If you're copying the value from a variable then you're not capturing the variable.

I can see why you're arguing it your way now.
As an aside I'm glad I'm not the only one having less-than-perfect airpod reception with my SE. My guess is that they just didn't take the airpods required level of connectivity in mind when designing the SE but then decided that it was "good enough" to market as compatible.

Regardless, the airpods work flawlessly indoors and only cut out a bit when walking around the city.
A theory: people who become rich are able to conceal their grievances better.
> one of my coworkers already left (and refuses to communicate with any of the management except through his lawyer) and three others are in conversations with labour lawyers on constructive dismissal cases

That's not normal - sounds like there must be a lot more going on than just the switch to an open office.
Poorer pay, less interesting stuff to work on and tbh from my own experience, the guys currently there aren't very talented. A fair few had never even been in industry and it showed (e.g. not believing in source control/management).
Open office is for 2 people 'collaborating' vigorously or trading weekend stories and the rest either bearing all that 'collaboration' or trying to drown it out with an earphone/headphone.
You broke the guidelines about name-calling, flamebait, and snark.

HN users need to follow those regardless of how bad an article is or they feel it is.
Cable service for internet
Not even that, because reduced productivity (and iirc Facebook reported having to pay their employees 1.5x just because of the bad working environment). It's so that managers look cool when strolling through their workforce, it looks good and hip on recruitment webpages, etc.
I wonder if it's a cultural Europe/US thing?

I would say in Europe open offices are pretty normal, and people do not hate them that much.

I have worked in a classic "cubicle" environment in the US for a few months, and I cannot say it affected my productivity significantly.
Most open office layouts have to pump some sort of white noise into the environment to dampen voices echoing across huge rooms. I really don't understand why there is such an aversion to doing an open-ish office, segmenting groups of desks into smaller closed off (floor to ceiling frosted glass) areas instead of having the entire room open.
Mueller and the Conspiracy Around the Corner
iFixit has done a teardown of Samsung galaxy buds and rates them more favorably than AirPods: https://www.ifixit.com/Teardown/Samsung+Galaxy+Buds+Teardown...
I work with noise cancelling headsets all the time and they do nothing for cancelling out phone calls or office chat. You could work with them next to a big machine and have a more distraction-free environment than I have right now while my colleague is on the phone and I am on Hacker News instead of in the bowels of my code.
Even for the average user the differences are not the icon and ios. It's the consequences of the icon and ios (better marketplace, safer phone, arguably more stable and more durable, etc)
I used to swear by mechanical keyboards; I wrote my entire thesis on one, much to the chagrin of my graduate student officemate. She still brings it up when I see her, twelve years later!

For me, the difference was similar to weighted vs unweighted piano keys. With a mechanical keyboard I could get into a rhythm that I miss when working on a bubble-type keyboard. I've since trained myself (mostly out of necessity due to travel) to type almost as quickly and error-free on my laptop keyboard, but I do still miss the feedback from mechanical springs.

If I did 'spring' for a new mech keyboard now, however, I'd find the quietest one I could get, that still provided some sense of feedback. I don't need my noisy clicks to provide a juvenile signal to my coworkers that, yes, I am indeed working really hard on something really important right now.
The question though is - do they get compensated appropriately for their efforts?
I'd say it encourages collaboration moreso. It's way easier to get somone's attention and get a quick clarification, although in this day and age I'd probably even Slack someone sitting next to me rather than talk.

For long discussions that's when you book a meeting room.
I see a lot of people giving thanks for 'nice noise canceling headsets' in this thread, but from what I can tell, noise canceling does not work for about 50% of people.

In my office we've tested every single noise canceling headset, from Bose QC, to Sennheiser PXC 550, to B&W PX, and everything in between.

The noise canceling is a weird hiss, increases feelings of ear pressure, and the discomfort manifests as a headache or car sickness after a few hours- and that isn't even taking into account the other pains people feel from prolonged use of over ear headphones.

When you're talking about wearing something for 8 hours a day, there are some real ergo needs that drive the shape and technology of the device. Think about how light typical call center headsets are- that is a professional device.

Not to say it doesn't work for you individually, but noise canceling headsets are NOT a solution that works for an office worth of people. Out of about 500 people in my office, only 20 or so stuck with noise canceling cans as their daily headsets.
It will be a while until we'll get to the point of self-driving trucks, at least by looking at my brother's job (he's a trucker who has been driving all over Europe, from Spain up to Turkey).

For once, how do you deal with theft? Because an unattended truck stopped in the middle of nowhere carrying stuff potentially worth tens if not hundreds of thousands of euros is going to attract a lot of bad people. Second, how do you deal with the myriad of specific unknown unknowns that happen daily in the life of a truck driver? How would an AI truck navigate the unmapped dirt-roads of Normandy in order to get to a potato field? (a job that my brother has had to carry out last year). And there are other countless examples like this.

And I'd add a third option, that is that a truck driver is more than just a plain driver, he has to deal with lots and lots of paper-work, especially in a place like Europe which still has lots of borders in place (even the "soft" borders are not that "soft" when you're carrying stuff around).
If you jailbreak your phone, you can duel-boot iOS and Android on some models, but its a sub-par experience.
Paypal provides an effective dispute resolution process and enables customers to pay for stuff by explicitly authorizing a payment and without giving away their payment info to unknown third-parties.
Meanwhile in the defense industry you're all but assured a cube, often a tall one, maybe even an office if you happen to work in a building spec'd out that way. Can't have unauthorized eyes looking at what other people are working on.
I've been trying to remember the name of that game for years! Loved it when I was a kid.
pdf — https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2077351/pdf/200...
What markdown? I don't see markdown anywhere.
Free soda, watered down booze and second hand smoke.
where are the records?
Are there any good commercial designs which stand out as being particularly “modernized” without going full custom? Or are the trade-offs too numerous?
Everything we do is not for today – but for tomorrow
What's a good way to encrypt filenames on the remote side?
It's certainly happened to open source projects. If I remember correctly both Handbrake and Transmission had their update mechanisms poisoned with malware.
This might provide an answer for your question: https://medium.com/reloading/javascript-start-up-performance...
Personally I hate open offices, I wish I had my own office. I could actually get some work done.
Monitoring Training in Keras: Callbacks
In the various discussions I've seen about open offices on Hacker News and elsewhere, I don't recall ever seeing a post from management explaining why they've implemented open offices despite these complaints.

I'm I just mistaken about their collective silence? Or if not, does their silence imply some kind of ulterior motive?
Hi!
Wave (^‿^)ﾉ does not support numbers less than 9 digits.
Support for numbers with 8 digits or less will be added in the very near future.

Thank you for your feedback.
JEP draft: Add detailed message to NullPointerException describing what is null
The T-mobile (Unlocked with tmo sim) should work over AT&T's network.
I'm fine with open offices with tiny teams all working on exactly the same task. Once that ceases to be the case, they become hell.

My ideal office is essentially private regular office space, and then big conference rooms which can be taken over by teams for days/weeks/months. I've gotten more work done in a shared conference room with people in it than anywhere else, but it has to be during a specific task-focused time.

I kind of wonder if the ideal office would be essentially an apartment building or hotels, with studio or 1br "apartments" per person, and then some meeting rooms/work rooms for actual work. Having a private bathroom, quiet office, "living room" office where you could have meetings, etc. would be pretty awesome.
I worked in an office that transitioned to hoteling.

It was the last in a series of increasingly-escalating "fuck yous" from the company's ownership to employees.

TBH they would have been better off just cutting 20% of their staff if they were looking to cut costs for whatever reason. It's better to have a smaller workforce of happier, productive employees than a larger number of alienated, angry employees all half-assing things while looking for other jobs.

I left soon after and never looked back. In retrospect it was a symptom of a bigger problem at the company.
What I’ve realized is that you actually need more space in an open setting.

You will need a lot of rooms and furniture specifically placed and designed for ad-hoc collaboration.

An open space with just desks crammed in is awful, but if the above is catered for it’s awesome and I don’t want to work any other way.

It takes a lot of room and smart planning though.

Previous place we had a bunch of teams in mobs in an open space with just enough ad-hoc rooms and furniture made up of sound-dampeners.

Great experience.
Google's not defending the Wave trademark?
> So you get popular and uncontroversial.

I agree with you, but I don't know if that's the right way to describe them. Looking in the top 10 I can see, to name a few, Moonlight, BlacKkKlansman and Get Out, all items that SHOULD be discussed. I think these also include movies that have a social message that critics agree need to be discussed.
Nor is input type="number", given how each OS will offer a different on screen keyboard.
No direct relation. This is more akin to Qt. It's an Application and GUI framework for Desktop. It draws its own widgets with a vector based approach as does every modern gui framework I believe.
If you double your exhaust velocity, you double your thrust but quadruple your power requirements. If you have a fixed amount of power, then you’ll have to cut thrust by one half.

Spacecraft are usually severely mass limited so less thrust and more energy consumption in exchange for better mass efficiency is usually the right tradeoff.
Bullpens defined by 6 foot segmented movable whiteboard walls allow teams to grow and shrink while projects change, while keeping noise contained.

Individual quiet spaces are still needed for private meetings and client calls.

https://i.pinimg.com/736x/25/e5/8c/25e58cb8380ba9d5a9afdb1c1...
For crying out loud, input type="number" is fine. Please don't stop using it. The problem here is a bad input device.
That’s not what the W3 line you quoted is saying, you’re conflating two different things. The W3 guidance is making a distinction between numeric values and identifiers that happen to use all digits; it’s a semantic difference.

Some people do like spin boxes, and they allow you to adjust numeric values without reaching for the digit row on your keyboard. By all means, don’t use them if you don’t like them, but they do exist for a reason.

Whether spinboxes are good UI is a separate debate.
This is great. Building a company from the terminal.
Good luck on your journey.

Don't need a backup solution right now, but I keep it in mind.
I’d expect at least higher usage in products that aren’t a business focus. Kubernetes is a good example of that since Google doesn’t actually use it.
Yeah, in the end I decided that I didn't have the time or experience to design a single unified theme for the whole piece. To some extent I also don't really have enough resolution in my grid -- some symmetry groups might not have ended up with very many translations of the motif.
Not the person you asked, but I also like typing on the new keyboards. I find I can type faster with the low travel. My fingers tend to glide over the keys instead of mashing them. If you routinely move from a long travel to the a low travel keyboard I can understand an adjustment period. Now when I type on other keyboards they all feel mushy and require so much strike effort that I have to adjust.

What I don't like is the well documented reliability issues, and the how loud they were on the 2017 model.
That doesn't account for the people who like the SE for it's size/weight primarily. The fact that it's much cheaper than the new giant phones is a nice bonus.

It also doesn't take into account people who may be budget conscious now but will have spending power in a few years. Why would apple turn up its nose at that market share?
I think that comment was more about the implications of the disintermediation of the current manufacturing giants.
This reeks of bullshit. These are mostly very common medicines they can buy from friendly countries and then there's countries which will gladly sell embargoed items all day long to Iran.
That's something I think most developers will at some point in their career run into - it's probably in a "Misconceptions developers have about x" kind of post. I mean a phone number looks like a number but if it has a 0 prefix information will be filtered out.
Updating Apache Kafka Benchmarks and Pricing Write Throughput on Largest Clouds
We have seen similar attacks; Stuxnet for example infected over 200,000 machines but only targeted <1000 machines.

600 MAC’s from one vendor. I would like to have a look at that list (not gone looking for it yet).

I wonder if the MAC’s are close together, maybe just a block of 600 (I.e XX:XX:XX:XX:XA:AA TO xx:XX:XX:XX:XB:BB instead of a list of 600 hashes embedded)?

If so I would suspect that the attacker was aware of a company purchasing a number of machines from ASUS, had access to one of those machines in one way or another. Knew someone important had a machine from that batch and burnt access to a hardware vendors signing key to gain access...

But it raises so many questions. How were ASUS storing their signing keys? How did the attacker gain access to the signing key and access the updates server (though if they had crap cert/key security it’s not that much of a jump to presume they didn’t look after their updates servers either). And why would they burn that access over such a small number of possible targets (instead of say, infecting every machine with a bad update that a) stops future updates b) encrypted the users data and then wipes out the UEFI of every infected machine if a ransom isn’t paid by X date? Think of the damage to a brand if 10,000 (a low number of machines that ran the payload according to the article) destroyed and bricked it’s customers data and machine all at the same time? Would they refuse to pay up?

All I’m saying is, access to that small number of machines much of been worth a decent amount to the attackers to burn access to a large vendors update servers and signing keys...

EDIT: Wait a minute....

> The attackers used two different ASUS digital certificates to sign their malware. The first expired in mid-2018, so the attackers then switched to a second legitimate ASUS certificate to sign their malware after this.

So they were in for a fair amount of time for a code signing cert to expire on them so they needed access to a 2nd... Ouch.