skysight-inc/HackerNews huggingface dataset:
Checking a user provided index is valid before using it is certainly a common idiom. There are many reasons why attacking programs in the wild would be more complicated, but delaying publication until then is probably a poor option. The contribution here is not a single attack against vuln ware release 2.3.12, but a new (or expanded) attack class.
Evernex Continues Global Expansion and Acquires a Systems IT Solutions Provider
Scheduling Computation Graphs of Deep Learning Models on Manycore CPUs
> I am glad Steam works in Linux and something that useful was not blocked by the likes of you.

It would be silly for me to try to block Steam on Linux, since I'm a Steam user.

> In other words, if I want to use some proprietary software, like I use Sublime Text, it does not affect you, and I don't think you can decide or limit in any way the software I can use.

What makes you think I want to? This is exactly the kind of assumption that annoyed me in the otherwise reasonable article. My point was that it's important to appreciate the factors that drive user preferences and not just write off a negative response as ideology-driven.
You do not need to read your entire slack channel history.

Personally, I simply scan for messages addressed to me with an @mention or @channel.

If there's no @mention, I load the channel, press the escape key and go on with my day.
Headline is a little click-baity, but I get their point. “Streams” seems like just adding another layer of abstraction to your existing channels. For the Slacks I’m on having multiple topic-specific channels is extremely useful, and the easy way to get rid of the .gif wars is to just silo them in #random. People generally only need a small nudge to change behavior like that.
This is all tied together even more closely than that. Consider that from the beginning of the European China trade, the only reliable good that westerners could exchange for silk, tea, porcelain, etc was silver. An enormous fraction of the silver mined in Potosi and Mexico wound up in the hands of Cantonese merchants and Manchu officials eventually, by way of Manilla, Macao and Hong Kong. While Britain lost her colonies in the new world, Spain was facing her own troubles with her colonies, and many of the long productive mines started playing out in addition. So the silver specie supply grew tighter in the 19th century, and more expensive to sustain.

Conversely, in China, all this influx of Mexican dollars was distorting the currency - there was a bimetallic system where ordinary coinage was used everyday, but silver bullion or ingots were used for larger transactions, like taxes, set in so many ounces of silver. The cash price of silver floated on the market rate, and farmers changed cash or produce for silver to pay taxes. All that silver made silver cheap, right until the start of the opium trade. Then the flows reversed, and China became an exporter of silver. Tax rates set in silver remained the same, however, while the exchange rate became increasingly expensive. This impoverished many Chinese small farmers, and Manchu banner garrisons, and contributed to the waves of revolt that nearly tore the Qing state apart, most notably the Taiping Rebellion.
Half my time in Slack is just banter and gifs, the other half is skimming discussions that would've been a meeting otherwise. I think the time I waste chit chatting about cancels out the time I've saved from emails, meetings, briefings, and forced context switching from shoulder tapping. From a productively standpoint, it's neither a gain or loss. But the real win for Slack (but also shared with email and tickets) is the journaling aspect of chat, which is typically leaps and bounds ahead of meetings without minutes or hallway discussions.

I've also noticed that any channel that has more than ~10 active participants quickly turns off topic or impossible to follow. That I can blame on Slack's awful implementation of threading which Zulip seems to do better at.
> Last year, California's economy grew so much that it took back its spot as #5 in the world...behind only the US, China, Japan, and Germany,

That's not really saying much given its population AND its land area. It should be performing right where it is.
Are you suggesting that capitalism has not benefitted us all?
I end up owning like 4 spare of each type for this reason. And then you get newfangled low-profile bulbs with a smaller socket for the screw or bayonet.

One day I'll be pissed off enough at the problem to buy the solution but I suspect that'll take some time since the infrequency with which I replace bulbs means it doesn't sit in my active memory as something to do.
In this case, the minority is the many millions of people in the Bay Area that don't work in tech...
Is Airtable (spreadsheet and database hybrid) Worth It?
Why jump through all those hoops, instead of stopping at "increase salaries"?
the UI/UX is so different I'd be very surprised if they managed that
I doubt she would be able to learn to communicate at all, assuming this hypothetical frozen woman was and adult.
I too have vim muscle memory in the terminal, so what I do is alias vim to emacsclient. It's actually really great! Terminal emacsclient with evil is basically indistinguishable from terminal vim.
Beijing’s Big Brother Tech Needs African Faces
> However the mobile devices can hop from network to network, and this isn't something IPv6 addresses any better than IPv4 (they'd still get a new address).

IPv6 is designed to address this use case: https://en.wikipedia.org/wiki/Mobile_IPv6
Wow interesting company being kept in the high risk businesses section. Travel is lumped in with hate groups, wonder why
You can also watch Torchwood episode on this topic. It was beautiful.
Is there a good way to message people on HN or let them know your interest in them investing?
The underlying operation of multiplying a shitload of numbers together hasn't changed at all. Google's revisions have essentially been more and way more multipliers, respectively.

The main problem with FPGAs is having to deal with the vendors and their evil tools. Those people have no idea what good software looks like, and no business being in my cloud. I guess if you're Microsoft and you already have demonstrated a 40-year history of having no taste in software then you'd be OK putting FPGA tooling into a datacenter. I personally wouldn't even execute that stuff in a sandbox, much less allow it to reprogram my platform.
23andMe Sold Access to Your DNA Library to Big Pharma, but You Can Opt Out
No, it means that Texas only interferes in medical decisions, domestic decisions, childrearing, labor relations, and religion, and most other private aspects of your life.

Pretty much anything that isn't regulated by a private contract, really.
One thing that I have always worried about Antartic ice melting and unleashing some ancient black death like plague for which we dont have any immunity.
A pretty big nitpick, but the world is infinitely more complex than anything in an 'Econ 101' class would be able to actually explain. 101 level classes often simplify things to the point of uselessness.
I was quite impressed with the service until I found out the only way of using it is via an embed. For documents that (can) be as key as these, I am not 100% comfortable relying on Termly to always work as it should.

I contacted support and they advised them embed is the only option which makes it a non starter for me now, otherwise I would have happily paid the subscription as I do think the documents could be quite useful as a starting point.
These things aren't mutually exclusive. Local governments have many constituencies they need to support, small business being one of the most important.

On the flip side of your rage are people who run local businesses having to shutdown, so local officials of Mountain View saw a way to respond to this.
Nice, always exciting when academia produces immediate impact.
Foo Factory: Born Pretty Cosmetic
Mine is nearly the same. I use xcape to make space behave as ctrl when pressed in conjunction with other keys, but just space otherwise. Much more convenient use of the left thumb. But yes, in practice there is some getting used to it if you are a fast typer, because xcape uses a tiny time threshold to distinguish between the intent behind these two (and that normal space occurs at key release, not key press).
Russ Cox Twitter thread on the history of vgo and dep
Of course she would be able to communicate. Cats and dogs can communicate to us.
Well it’s been three years so far - we shall see :P

I know this comment is a joke but in all seriousness even if we did move away I think it would still mean we got several years of great utility out of the framework.

No tech lasts forever and it’s important to be open to change as well as being mindful to not chase the latest trend - as in all things, balance is key.
The benefit of a company cafeteria is mostly that you don't lose half an hour walking to a restaurant, waiting in line, ordering etc.

It's not about the money.
If I had an irc server/service were I could easily login/control access with a Google domain account... <3
One of the things that have surprised me is the lack of a good slack alternative from one of the large companies like Microsoft or Google.

Now, before someone tells me about Teams and Hangouts, they need to realise that Slack/Teams/Hangouts all are glorified Yahoo! messengers but slack is the only one that seems to have a sweet spot where people are comfortable using it.
huge opportunity for Mattermost and Rocket.Chat folks
If compliance is impossible, it's probably because your business model is incompatible even with the spirit of GDPR - the notion that a person should have control over their data and other entities should handle it with care.

If compliance is expensive, it's probably because your business profitted somehow from handling personal data (or you let someone else reap the profits, e.g. tracking ad networks).

I find your situation similar to the one of an engineer in a chemical plant who got the task to make the whole place completely ecofriendly due to new regulations. The solution to just block the EU and resume business elsewhere is the best course of action if complying is indeed impossible or infeasible for your business. If your organization decides to gamble because there is still profit to be made in the EU, it's on them when enforcement comes around someday.

In any case, competitors will find a way to offer GDPR-compliant services and there might be enough demand for data protection laws in the US, changing how businesses have to deal with personal data. Time will tell.
Back when i was in high school, i did a summer job in a building without A/C. We got to do nothing if the temp hit 97, or whatever was the local regulation. small “pleasures”.
Debug Issues Grow at New Nodes
How is it hard to prove? These companies offering free food is very well known. It's not like the food is in a back alley behind a heavy door you have to knock on and say, "Walt sent me".
How to Start Android App Development on Android
> If your ISP assigns you dynamic prefixes (mine does), you can end up with devices not being able to connect to the internet after the router/modem reboots, since they're not told about the new prefix you just got from your ISP and happily keeps using the old one.

You have a broken router setup, it's not doing router advertisement. Every reply of yours in this thread is just you complaining about something that you misconfigured on your router or did not bother reading about in any decent IPv6 introduction. Please stop the FUD.
Well he was an intern and otherwise good. We just let it be a running joke. The code was in Go so we could just gofmt.
WTF is "siberiantimes.com". About page got nothing. Credible source? I'm thinking not so much. Why is this here?
Non-combat
Ok. So their approach to solving this problem is to break down the concept of single channels into a system of parent channels with sub-channels... Pardon my cynicism, but that's not going to solve the problem.
If this were an information architecture problem, it would have been solved already by Slack itself.

Slack's problem is noise and that's not something you can solve easily. Trying to create new abstractions is only going to increase the cognitive load for your users. Who wants to have a hundred notification bubbles begging for attention? No one would ever catch up on anything relevant with this approach.

If you have a noise problem is because you have a system that pushes information to its users faster than they can consume it. No amount of information re-decoration or re-abstraction will solve this problem. This is also the reason why all the social media platforms eventually move away from chronological feeds and start using algorithmic feeds.

The solution is to narrow the scope of information that is useful or relevant to the users, but the paradox here is that Slack success comes from creating a product that is a solution for FOMO (Fear of Missing Out) and not a solution for keeping people informed about what matters.
Particularly a pre-Homo Sapiens Sapiens human...
Oh my God, people use Slack without changing the "Notify me about" setting to "Direct messages, mentions, and keywords"? I work on a 100% remote team and would rapidly go insane without that.
That's silly.

Probably the ones that chose to pick low hanging fruit (cue this article) rather than actually start to plan for long term solutions to big (existing) problems.
> With the placement of the Control key on most keyboards, your pinkie is doing a straight downwards motion

On every keyboard I have in my apartment, and every keyboard I've used for a long time, moving my left pinky straight down with my hands on the home row hits left shift and the windows key, in that order. Hitting caps lock with my left pinky is barely a movement at all.
and yet all 3 versions of the TPU are ASICs, not FPGAs :)
I’m pretty excited too, but all I’m getting is the “Coming to your country soon” type deal. It really boggles the mind why they can’t make it available sooner.
speak for yourself, I work as a full time engine mechanic for a regional chain of repair shops.
- its a full time battle just to convince some management that OSHA is real. earplugs and gloves were a luxury item under my last boss.

- one of our managers stole tools all the time and fired a technician just to cover his ass. That technician burned his car to the ground with a road flare in a mcdonalds parking lot.

-our former owner was arrested for illegally dumping waste chemicals in a protected habitat, and instead of just paying the fine the madman elected to serve 4 years in prison.

- I was asked to testify against her.

- two words: angry boomer. The number of times I've had a child of the greatest generation grab me by the collar and scream obscenities at me for something stupid borders on the absurd. Ive had one of them corner me in a hallway and refuse to 'let me go' until I discounted the work on his daughters car.

- People shit on you for doing this job, or openly remark that you're incompetent. Fun fact, my coworker in paint and body has a doctorate in mathematics from Pepperdyne. My transmission tech team lead was a former Formula 1 race mechanic. I build my own Linux containers and run my own Kubernetes cluster. We arent all just sweat and wrenches.
No. I can tell you that most minimum wage workers are working far, far, far harder than most of the people in this board, myself included.
Ummm, just pack a lunch? Really, why would you spend a bunch of time in the middle of your work day to go out for lunch. I just want to get my work done so I can enjoy rest of the day. Seriously, on days I forget to bring lunch I just skip it and eat later, no big deal.
We do reuse code. To be clear, a traditional "React app" typically consists of these pieces:

+ view/UI layer

+ flux/redux stores

+ data fetching and processing

+ action creators

+ utility libraries (date functions, markdown processor, etc)

The economics of RN allows us to share the last 4. However, sharing the first is actually more or less impossible without tooling like react-native-web as the components that exist on a native iOS app and the components that exist in HTML are just different. Certainly you can argue that sharing this much business logic would necessitate that the UI layer looks all the same, but I fundamentally disagree. That is like saying that because all your clients use the same API, they all must look the same.
That being said, Apple pays people peanuts down there, $32k/yr as a contractor ain't much.

This is a problem across the entire tech industry. When it comes to staff and employees who don't have three letters following their name, one of them the letter "C", there's the engineers who make six figures, and then there's everybody else.
Huh what a coincidence I just watched this video https://www.youtube.com/watch?v=a_jjzzgLARQ which covers the trailer industry. Pretty eye opening to see all the tricks behind the trailers, a almost-must watch.
I worked at Genentech in 2004. My recollection is that there are zero restaurants nearby, and that I had to park in garage and then ride a shuttle to the office due to limited parking. Not having the excellent cafeteria would have been a hassle there.
I actually never used a graffiti palmos device as my personal every day pda. Bought a handspring Treo 180 with the physical keyboard. When it was new, it was one of the best wireless pda available... I still miss that keyboard.
Also https://news.ycombinator.com/item?id=1231109.
Wanted Nanny in Seattle
Before we can find you the perfect match, we need to know what makes your family tick. That’s why our process always starts with an in-home meeting to get to know your family personally. We’ll discuss what you’re looking for in a caregiver – from your most basic needs to your wildest dreams. By getting to know you one-on-one, you can be confident that we understand your family’s unique preferences and expectations.
https://www.careworksnw.com
Gaslighted. Moonlighting is a different thing.
Traffic is going to increase since people will be leaving en mass to go from their campuses to local eateries. Local eateries benefit from urban areas with a high concentration of businesses. This works when you have multiple high rises and/or tons of smaller startups in an area, both of which are common in SF. Mountain View is not suburban but outside of Castro, you need a car to get anywhere for a bite if you're on one of those campuses.

With more traffic caused by people leaving their campus more than start/end of day, people will need to account for more traffic. This may cause people to move further out or pay more of a premium for housing in close proximity.

If these companies knew ahead of time that this was not allowed, they may not have built their campuses so sprawling or may have avoided these areas altogether.
Indeed, the only thing I actively watch are direct messages, everything else I check periodically through the "unread messages" area at the top with a quick "mark all as read".
Chrome now marking all HTTP websites as Not Secure
China’s bike sharing bubble has burst – drone photography captures casualties
Please don't do generic ideological arguments on HN. There's nothing new in them.

https://news.ycombinator.com/newsguidelines.html

Edit: also, could you stop posting unsubstantive comments generally?
Show HN: Autopilot for Instagram
I meant more as in people with no technical knowledge whatsoever creating interactive stuff. Just look at the cambrian explosion of indie games from (most) people who probably can't do long division by hand.
Billionaires in Space: Escapist Fantasies in the 'Age of the Refugee'
Facebook acquires Redkix
yeah the way to use slack (for distributed teams) is the same as the way you use the water cooler (for office-based teams). you only hear what you're there to hear. if someone put an audio recorder at your office cooler you'd never listen to the recording.

however, i think that's their entire point. it's actually not very useful for actual topical discussions
lol you thought boards that make the acquisition decisions give a shit about customers? Welcome to the world buddy, money is everythting
See my wording and parent's wording. We were very clearly discussing audio ads that interrupt music.

Of course there are ads in Spotify. Music itself is full of advertisements, too. That's a different problem, though.
That goes without saying. I doubt any WWII vet has flown a combat mission in 30 years.
If you're just voting out of curiosity, which it sounds like you are, then it's unlikely your account will be penalized. I mean, the software isn't perfect, but it doesn't tar everyone with the same brush in a case like this.
Ok, communicate using complex language. She's not going to be picking up English at even a basic level.
Enabling employers to dictate the sexuality of their employees is nothing but regressive.
Im with you on this. It's a great product for sure - it has something about it. (Although Flowdock has way better threading).

But yes, the thing I hate is the expectation that I'm monitoring it or have notifications firing. Notifications are off all the time. If you need to tell me something important either email me or come and tell me. Slack is not the place for that.

I like Slack as a chat product, but it's very far from a productivity tool. It's often a productivity nightmare that operates to interrupt deep productive creative work.
Because it's a rate of growth, not total size. Or, if you are more geometrically inclined, because growth happens over the surface, the volume is already conquered stuff.
> But at the end of the day, all that anyone ever needed was a few more octets on the address. IPv4 with a couple extra dots would have been adopted 15 years ago.

You are completely ignoring routing issues. IPv6 is designed from the ground up for efficient route aggregation, and more importantly the processes ARIN and RIR use for allocation are based around this. There is no way IPv4 routing would scale to what IPv6 is going to be in 10 years if you "just added" some octets. What are you going to do, force everyone to re-number?
"A crossdresser can dress like a woman in the weekends, and dress like a man during the week. Who is the goverment to tell me to keep the same sex all the time?!!!1"

how about legally recognized "contextual gender", i.e. a woman while driving the car, a man while applying jobs etc...

/s
>> two words: angry boomer.

Yup. In my early 30s I had one challenge me to a fight after a lifeguard ejected him from the "fast lane" for swimming too slowly. I said I'd meet him in the parking lot, then left the back way. I still wonder whether he showed up. I assume something was wrong with his meds. While riding in a group of 20+ sportbikes we had another try to start a fight with us at a gas station. Twenty people on bikes dressed like power rangers and this old man starts throwing punches because he was stuck in line behind us. We laughed and rode away.
Praying Unity would fix their crashing bugs in the next weekly patch release so that you don't miss your App Store feature.
Considering the whole point of end-to-end encryption is to reduce or eliminate necessary trust in the middleman, this seems like a minor, but still valid concern. Open sourcing the backend code wouldn't allow you to attest to what's running on the server. If the clients also allowed you to point to a custom server URL, which I would support, then the source availability might matter.
> There are so many systems interacting in cancer that affect its progression that humans really are at there limits in trying to understand them.

Bacterial infections also have a ridiculous amount of systems involved and yet that was figured out by humans.

I don't see how ML helps with cancer at all right now. The problem isn't the amount of data. It's the quality of it.