skysight-inc/HackerNews huggingface dataset:
> now if they would drop the overly
> expansive ownership claim in their
> employment agreement

California Labor Code §96(k)
How did you rack up that kind of price on Segment? Boatloads of anonymous web traffic?
It might be my bubble, but it is also a more of a team spirit thing. I live in a country with good laws regarding employment and my young coworkers in my team don't work outside office hours and don't read email. In other teams in the same business unit of the company it is a whole different story.
You make a fair point; I'm not adequately exposed to the Java ecosystem, I mostly end up reading Apache projects.

I guess my remarks could be rearranged as: In general, I find Java, and the JVM friend Scala, to worship Abstraction over simplicity. Complexity is constantly confused for convenience, and that makes me sad. The number of files I need to read to understand _any_ piece of Go, I could likely count on one hand, if even. For the JVM-based approach: dozens, if not more.

Abstractions _in theory_ are great: they reduce the cognitive burden, they simplify behavior, make it easier to rationalize and cast judgement; But in practice, that just isn't true. You _always_ need to peel away the abstraction.

In Go, countless times, I've found myself reading the standard library implementation. Is this good? No, of course not. Ideally, as a consumer, I never need to look under the curtain. Things should just work. But that tends to never be true, and looking under the curtain is an important aspect of computing (c. 1970-1999) that permeates everything we do.

Go makes it really easy to look under the hood, see what's happening, and more-or-less instantly achieve clarity. The only other languages I've ever used that came close were C and C++, and history has demonstrated how well that's worked out.
Just gave this another look and the sliders do work with my screen reading software which is an improvement. As far as I can tell the page up and down keys don't move in larger increments. Home and end don't move to the top or bottom either. Because of this when looking for servers priced between $0 and $5 I had to repeatedly hit left arrow a bunch of times. Ideally I could have gone to the maximum price slider, hit home to set it to 0, then hit right arrow several times to find my maximum price. I assume this is behavior of the noUiSlider framework and not code you have written.
Many people who study engineering decide to leave it because of the horrible working conditions caused by H1B.
In my small bubble of tech news, France has popped up a few times. Found out recently that they are officially[0] using the privacy-respecting Qwant search engine. Several weeks ago, I learned that they have planned obsolescence laws[1] which makes them a pioneer in this area (from what I understand).

There's also an active non-profit organization using FOSS to create alternative, privacy-respecting, solutions to Google products (framasoft[2]). I mention this last one because I haven't come across a similar major undertaking (or similar mindset) in too many other countries.

Now they are evaluating Matrix for their communications needs. I can understand the importance of countries, nowadays, not relying too much on the services of companies tied to a specific country (namely the US) but I wonder what else is different about France? What else are they engaged in re: FOSS, privacy?

Or am I reading too much into this?

[0] https://en.wikipedia.org/wiki/Qwant

[1] https://www.bbc.com/news/world-europe-42615378

[2] https://framasoft.org/en/
Should be possible for Apple to support this via virtualization. Do you just use boot camp and run it natively?
Hey everyone, creator here. Let me know if you have any questions or feedback. It's an early MVP, but I wanted to get some more people trying it to see how well it works for real repositories.

Back at my old job we had a big spreadsheet for tracking all the in progress code migrations (such as moving from Angular to React) which we would update manually by running grep commands, etc. to find the number of remaining instances. I thought there might be some demand for a product solution.

Right now it updates once an hour and uses the Github API for searching. The next step to make it much more powerful is to build an engine that clones the repo and allows the user to run arbitrary grep or other commands, and run it as a Github hook when new code is merged. This would also allow us to build historical graphs by checking out previous commits.
> Remain in India, to which the H-1B recipient, as a nonimmigrant, will return.

H-1B is a dual intent visa, and US specifically provides for an employer-sponsored green card track, which many people take. So "will return" is wishful thinking.
I never had a corp phone at Google and was never offered one. As far as I know they weren't available to me. It wasn't usually a problem but there were definitely cases where if I had a corp phone it would've made things easier - not like I was going to sync my personal phone up to corp and get it remote wiped.

They do hand out corp laptops like candy, which is great, but if you need to test software you're developing on a specific configuration, you basically have no choice but to use personal hardware. So let's say you're developing graphics code for Chrome, and there's a bug that only reproduces on a specific GPU - and you've got one at home. By doing that on your home PC have you now technically tainted it as a work machine even if you never checked out corp code onto it?

I guess alternately you just get your boss to expense a GPU and a PC and get all that set up and you can actually repro the bug like 4 weeks later once the purchases go through. Maybe corp purchasing is faster now than it used to be.
not disagreeing with you but, in the USA the default is you're owed overtime if you work more than 40hrs. The law list exceptions to that. "Salaried" is not a valid exception. The exceptions are explicit jobs and have various requirements. Unfortunately IIRC computer professional is one of the exemptions. Should maybe ban together to remove that exemption.

Also apparently being paid > $100k a year is an exception

https://www.flsa.com/coverage.html

California in particular has stricter exception laws

https://www.worklawyers.com/exempt-vs-nonexempt-employees-ca...

Lots of companies have mis-understood this law, thought just claiming "salaried" was enough and were later found in violation.

I'm not sure how I feel about the $100k exemption. One the one hand I hate it. On the other hand I'm being paid $100k+. Seems like a trade off. Like would I rather have $99k + overtime pay or $150k. The advantage to $99 + overtime might be the company manages better since they don't want to pay overtime. On the other hand they could just budget $150k internally and still demand the overtime and maybe end up only spending $130k total or something.

Of course as a programmer I'm already exempt apparently which feels kind of BS, same with artists. But I should probably research any counter arguments.
> The end to starvation is very much a realistic and Utopian goal out of reach for our ancestors.

That is also an "arbitrary metric": you've set the rate of "people not starving" to 100%. That's what it means when you say "the end of starvation", rather than "reducing starvation" or "minimizing starvation". If you want to end starvation, that means 0 starvation and 100% non-starvation. Not a single person anywhere on earth is starving.

Let's think realistically about what this means. You can probably get a few nines pretty easily, but to get all the way to 100%, you also have to make sure nobody is willing or able to go on a hunger strike, or suffering from anorexia, or in need of a competent caregiver (in cases of severe disability). You have to make sure that there isn't a parent anywhere on earth who neglects their child to the point of starvation. You have to make sure that someone is checking in on every elderly shut-in in the world, in case they've fallen and broken their leg and can't reach the kitchen. Sometimes people starve to death when they're lost at sea or in the wilderness, so now you have to achieve 100% success at search and rescue across the entire world.

And this is exactly my point. I'm sure you didn't mean all of these implications by "the end of starvation". I'm sure you meant something more realistic and attainable. But that's not really what anybody means by utopia, because by that standard, much of the world is arguably already living in it compared to the ancients. But that's not because anyone had an a priori utopian vision that they put into practice; it was through a process of gradual and incremental change that will continue as long as humanity exists. And part of that process is that there will always be perceptible imperfections.
The real value IMHO is the server-side identification and custom Track events, not the JS tracker.

Being able to instrument marketing AND app events that move data around, and then arbitrarily use webhooks and third-party integrations to further move data around on-demand (e.g., via Zapier or customer.io) or in batch (e.g., nightly updates from Looker) is magical for business teams.

I say this as a member of a 6-person venture-funded startup. Segment has helped us massively leverage a small headcount.
I don’t understand the Microsoft/Github bit.

Is pushing your repo to github “distribution” that exhausts a patent? And what has Microsoft to do wit it?
IPython Alias to Preload Your Favorite Modules and Activate Autoreload
Step 1: implement Kubernetes

Step 2: completely transform your existing organization to be a matrix of agile teams with chargeback budgets aligned to resource use of shared services and collaborating on product lifecycles in scrum and kanban using full test coverage on both legacy and modern apps stored in asset-managed Docker containers in ci/cd pipelines triggered by Jira tickets deploying declarative immutable infrastructure and integrating an array of site reliability services that don't ship with k8s while adding policy and compliance enforcement with secret management and process auditing including in-line content filters using redundant services in multiple data centers without wasting resources or money

Step 3: document it

(I haven't read the book yet, so ymmv)
Using AI Data for Security
If there's anybody who would be freaking out about someone not answering emails on Easter, or Christmas, or whatever, it's a lawyer, in my experience :)
I think you're sending this same message, but just to rephrase it - 24/7 coverage is important to the business due to the continuous traffic they receive, but 24/7 coverage has to be provided by multiple people and/or teams; it shouldn't and can't be an individual responsibility.
You might also be interested in some of the work that bunnie has done with paper, copper tape, binder clips, and various components in this blog post[1] and also with Chibitronics[2]. That having been said, I'm glad they mention why they didn't use copper tape here before I tried to stick any down on a Lego plate!

[1]https://www.bunniestudios.com/blog/?p=5259

[2]https://chibitronics.com/
The Obama Presidential Library That Isn’t
YOLO

I peek at Blind every now and then (and take everything I read with a grain of salt) but main takeaway is that there are plenty of people at FAANGs who pull in a good amount of money but are completely miserable because they have allowed themselves to get wrapped up in a rat race where all they can think of is their next raise/promotion within some arbitrary leveling system to measure their self worth against.

Also reminded with how money is not happiness with the crazy story with Jussie Smollett staging his own hate crime because he was depressed about his salary of $1m a tv season.
> I think this is possible under the spec, but no major renderers allow it.

Thank goodness, though I suppose you could take the position that you already have a full programming language in your document so how could this be worse? Though the idea of distributing node with all my documents seems a bit hairy.
I’m sorry for BBC and Newsweek for spreading misinformation.

Newsweek doesn’t provide the source of information they don’t mention which official told them so so I believe they found it on some other news website and added own comments.

I cannot find BBC article but I recall some BBC article was referencing RBC news.
PDFs that work in Chrome's PDF renderer:

A calculator:

https://pspdfkit.com/images/blog/2018/how-to-program-a-calcu...

A game of breakout:

https://github.com/osnr/horrifying-pdf-experiments/raw/maste...

The PDF specification is hundreds of pages.
If there is one who would, it’d be Adobe Acrobat / Reader, but I don’t think even it does either.
On top of that is the partisan system in congress. Even legislation which could garner a majority of the senate will not be given a vote unless it has the support of a majority of the party in power.

And then even on top of that, the majority leader won't allow a vote unless he thinks the president will support it.

So there are multiple levels something has to go through before it can even get a vote.
Initially they are just named with the date they are scanned. Once a quarter or so I'll organize the ones I care about and the rest stay in an "unorganized" folder.

I use DEVONthink Pro Office which embeds Abbyy for OCR, along with a Fuji SnapScan.
Likely true. In Automotive and likely also some other industries also Renesas is huge. However in hobby circles one never hears about them.
You could rotate the mouse pad and the mouse wouldn’t track. Very prankable.

Edit: At least on a Sun workstation
"5.5" - 5.7" HD display" - they've removed the resolution again. I wish they'd just call it a 720p display.
The problem is finding them. The job search sites are trash as far as being a competent mediator to make the hiring process smoother. And companies are way too standoffish to hire quickly. It's a frustrating process.
The way he organizes things is almost like an experimentation and reflection process. Boring activities can be fun if a bit structure/design is added!
Apart from permissions, which can perhaps be solved by temp credentials etc, how do you prevent 1) DDoS: someone fiddling the queries to result in db outage, 2) scale: browsers can't leverage connection pooling so not sure if DB can handle so many client connections.
There’s huge difference between some experiments on network equipment which doesn’t affect network connectivity and “nation-wide experiment where the whole country temporarily disconnects from the global Internet”.
Was thinking about using segment here but their pricing is insane.

Many product analytics companies have absolutely crazy pricing. Simply not worth it for the odd experiment, measuring MAU and a few other key metrics.

I think we are likely to setup track.domain.com/event endpoint dumping events into Redshift given that we will use SQL to report anyway.
And 5 kids, in metro California
Business email, company, job title — what if someone doesn't have one or more of these? I know one can give fake information, but why are all the fields on the form marked with an asterisk indicating that they're mandatory? It's asking for phone number too?! Thanks, but no thanks. This is not for me.
Why do I need to respect Sunday? No cities in Asia shutdown on Sunday AFAICT or at least not the ones I've been to. I found it truly annoying when I visited some European cities and nothing was open on Sunday. It felt like they were all under the thumb of religion instead of free to do what they wanted.

Here in Japan Sunday is arguably "Shopping Day". Several areas of the city close one of the major streets from like 12pm to 5pm to pedestrians only for shopping including Shinjuku, Ginza, and Akihabara.
Geolocation at the cdn level is a common use case for the new class of ‘smart cdn’.
The nice thing about index funds is there are so many different ones to buy and trade. Years ago, I made a portfolio of many ETFs. One idea that I found attractive for a while was to equal weight by country, on the basis that it should be better diversification than owning the world, cap weighted.
Totally agree. I'm not at a company known as a "tech company," but it is a household name. Vastly superior in pay and culture to the startup I worked for.
No, Machine Learning Is Not Just Glorified Statistics
Note that you can add The Economist's audio feed to your Podcast app.
So your 1 and 2 can be the same :)
In certain sub-fields, such as game development, they would absolutely benefit from being part of a union, yes.
"Once fully wound, the animal shuffles forward for up to ten paces, twirls its tail, rotates its head and displays its fangs: a spectacle fit for a king."

Leonardo prefigured the Aibo 500 years ago!
Those are not ethics.
I have a friend who has been at 3 startups in the last 8 years and he regrets being in the startups immensely, because of how much money he has left on the table not being at Apple and Google (he was at both previous). He probably missed out on multi-millions of dollars in stock/RSUs and none of his startups panned out at all.

So, your mileage may vary.

Me personally I've done both, and I think I prefer a small, public company where my RSUs are worth something that I can sell. I don't need multi-millions, but I do need money to survive in the Bay Area.
Society expectations change rapidly. Makes it even worse now that you are judged for past actions based on today's standards.

This is a bad idea. Just six years ago opposing gay marriage was a policy disagreement. Now it's a sign of genocidal intent. You should be changing your psuedonym every other year as well.
You write unit tests for units of code. A function with nested functions inside of it is a single unit of code; that's essentially what those functions being nested, and hence not directly invokable from the outside, indicates.
If it's not enforceable, why is it in the contract? They obviously intend to try to enforce it in cases where they can, which makes claims about "don't worry about it, its not enforceable" even more shady.
If you acquire MS-patented software by cloning a github repository, since MS owns github and makes the software available to you anonymously and free of charge, perhaps the patent is exhausted.
citizens first!
You are still leaking the details of the function that is the sole caller of those other functions. It's not leaking across translation unit boundary, but it's not the only one that matters.
Upvoting this as some of the analytics programs look really interesting with a good mix of Traditional Statistics and Learning. Also the turion plus fees make them much more attractive than a boot camp with possibly better recognition. Thanks for sharing and doing all the hard work.
I think the idea is that any code you distribute as a company falls under that patent exhaustion clause. Microsoft distributes the code that someone uploaded to GitHub to all users of GitHub. Thus they all get patent licenses for any patents involving that code. That's at least the idea. Whether courts will go with it, I doubt, because it would mean that any company that allows people to upload anything, including comment sections, is under the risk that their patents get exhausted.
I just meant the transaction history.
Fully agree. Podcasts are a big part of my life, and apart from making my not short commute actually enjoyable, they often have the effect of making me do more housework, because I don’t mind doing dishes, laundry or cooking while listening to them at all. I cannot just “sit there” and listen to a podcast, so to continue doing so I will do whatever other menial task needs to be done. This is a win-win: stuff that needs to be done anyway gets done, while I am entertained.
MyPillow+Coupon+Mattresses+Pillows+More+Savings
Reverse Location Search Warrants
It's very unfortunate that this comment has been at the top of the thread for most of today. It has absolutely nothing to do with the Librem 5.
There are a few other notable things about Go:
1. Compiler and toolchain is all written in Go. Compare this to g++ or JRE/JDK has a lot of code in other languages which can be problematic when you need to audit the code or fix some low level bug.
2. Language spec is shorter than any other language.
The π Filesystem for FUSE: Store Your Data in π
If it has their insanely broken i2c implementation, it wouldn't matter if it cures cancer.

Look into the linux driver for stm32 i2c driver. more curses per comment than any other driver. they are ALL deserved.
> But I do have the power of common sense.

Are you saving it for later? (I joke, but your "common sense" assertion seems like a total non-sequitur to me.)

> If they don't know he's observing a religious holiday how the hell can they be violating his rights here?

He told them, it's right there in the lawsuit.

> And while working for Yelp sounds pretty horrible, if he didn't request the day off for religious reasons I find it hard to comprehend how the company is liable for that.

He had the day off to begin with. Normally you don't have to work during "time off". The company is liable because they fired him rather than make reasonable accommodations as required by law. This is spelled out rather clearly in the lawsuit.
I use JS1’s exact process, software and hardware. That is just too eerie. I however only shred once I have a full banker’s box, which I take to a commercial shredder for a big toss for $100, once or twice a year.
I wish they stop wasting time by developing this Electron abomination and focus more on the native and mobile clients.
In my experience. Golang's concurrency model is a lot nicer to work with. if you are doing heavy concurrency/parallelism stuff you should be looking at Golang.

Once you hit a wall with GC or want a good type system, then you can look at Rust. Note that rust is a big language with lots of concept from c++ and ml family languages. so you might need some time to get used to it.

I have no experience with swift, so I cannot say anything.
Walking terrifies me. I'm not exaggerating. I do hours of high risk activities every week, and nothing terrifies me more than walking.
First of all, you can't trot out stuff like "I have the power of common sense" while complaining about snide comments.

As for due warning, they were informed of the religious observance at the time (and before Easter Sunday), and proceeded to straight up make policy on the spot that invalidated it and future religious celebrations.

I asked for your qualifications not to be hostile but because legal matters are often - for better and worse - more nuanced than most people's intuition, and I don't think you have adequately addressed either the legal specifics of what constitutes adequate notice, examined Yelp's response to the situation, or how any of this might look to a jury.
GP isn't saying that Go is not productive, but that the community has an irrationally hostile attitude towards anything that is not possible, or easy, in the language.

And I agree - it has become the prime example of "you're holding it wrong" school of programming language design and apologetics.
That rack photo belongs in /r/cablegore
I found this really cool. I thought of this idea in college about 15 years ago, but more for compression, thinking that we could compress a file as tuples of Pi "coordinates"; and even did some tests, but of course with PIII and PIV processors it was unpractical.

As the processing power is increasing, at some point this might become a practical form of compression.
> then complain about "political correctness" and "tone policing"

I suspect the set of people who've complained about both political correctness _and_ tone policing is precisely zero.
Nice idea but don’t email providers have hard limits on daily sent emails?