jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've been through this application process; I consider it a form of abuse and I'm sure it drives some people away from participation. And then they beg you to volunteer but to do so you have to provide tons more information to prove you're not a child molester.

Anyway I think it's all so they don't get to the final competitions and Little League World Series, only to find out they have to disqualify some team for having an out-of-district player. But maybe it would work almost as well to check only the winning team, after the series, and if they've committed fraud, the other team wins.
I don't choose to be a person like that.
we are at peak bubble now
> Dokku, Deis, Rancher, and finally Flynn. Another one falls.

AWS ECS is alive and kicking!
That was option #3:

Store this object in a table and load it in the function.

Storing it in a Table and accessing the elements by selecting from the Table. This can be a heavy overhead.

While I can’t don’t know for sure how much overhead that is versus launching into tcl, I do avoid creating temporary tables in performance-sensitive code.
“Censored”
Similarly, I had a prof that referred to it as "becomes" which made great intuitive sense to me. "x becomes x plus one" makes me think of the variable transforming to the new value.
I have tried many, many website editors. Wix is one of the better ones. Among the big three managed website builders of Wix/Squarespace/Weebly, Wix has the most powerful editor. Sure it's very unintuitive if your are a frontend web developer. But it maps very well to pre-2008 desktop application builders. Take a look at the Retool editor if you want a better explanation. The ideas behind them are similar; rapid development based on pixel grids.

You can divide UI editors generally into two categories, those that allow arbitrary positioning and sizing, and those that don't. Those that don't are much more familiar to web developers as the underlying structure is based on relative positioning for different screensizes. In other words flexbox and breakpoints. It is also easier to use variables for fonts and other elements as there are fewer hard constraints. But if you try to use a website (or any UI) builder without arbitrary drag and drop, it gets very frustrating as your UI feels as if it is "stuck" to a particular design. Weebly and Squarespace don't even allow much changes to layout at all by the visual editor outside of pre-built components so they are significantly less powerful than Wix relatively speaking.
Im in the market for a dumb TV. My current "smart" TV from Samsung is a joke. Slow to start, adverts in the UI. Snapped the "smart" remote so no voice stealling nonsense.

Im think a dumb panel connected to either a PC or RPi.

I don't see the point in swapping one tech company for another, so Apple and android are out. Dont trust them any mire that Samsung.
You can use AirWatch to manage Macs, although this may be too much for your needs.

http://www.air-watch.com/solutions/macos
Good news then. It means all it takes to bypass this is an iptables rule on a openwrt router.
It's not all fraud. I've recently started ordering from a national fast food restaurant that does curbside delivery. Of five orders, four had problems. This is curbside, no one but me and the employee touched my order.

If someone pre-covid forgot the fries in the order, you just say "you forgot my fries", and you get your fries. Now, someone makes it, someone else bags it, someone ELSE picks it up, puts it in their car, and delivers it to some address contact free. There is a chance for error at each step. By the time you know something's wrong, there's nothing really to be done, except ask for a refund.

Grocery delivery is similar. It's normal for an order to have a mistake in it. No fraud, just "extra bag" or "missing bag", and we've always be able to find it. The systems are new, and don't have good safeguards built in yet.

I think the main problem (in addition to fraud) is there are too many moving parts, and most of them are new. Things like reminders: "That order is still waiting to be carried out to the car" or "did you give them all the bags expected?" aren't built into systems yet, and so you get issues.

Add a third party delivery service to the above, and you just get more of the same.
>> On Nov. 25, Tock sent Hwang an email letting her know the customer was disputing the $728.76 charge and the payment had been temporarily removed from her account. The reason for the dispute was listed as “other fraud card absent” (the real cardholder said someone else used their credit card number).

I feel really bad for this restaurant owner. Wouldn't a solution be to have the card present at pickup for confirmation/swipe? How much benefit does the establishment get from a phone/internet swipe vs an in-person swipe on pickup?
or 20 million, whichever is higher*
> They're tools; nobody's going around saying "hammers are better at everything than screwdrivers"

But different front-end frameworks are, arguably, more like different brands or designs of hammers than they are like hammers vs. screwdrivers. And while different brands of tools in the same class may have tradeoffs that make some better for particular uses and others better for other uses, quite often it is the case that people do perceive one is better (or, more often, worse) than some other for every task. Those that are widely perceived as better in that sense over time come to dominate until an alternative that it doesn't beat in all uses becomes available, those that are perceived as worse in that sense gradually (or quickly, depending on the strength of the perception and the degree people who already started using the tool are locked in) are abandoned and left behind.
Kudus for putting a product on the market!

Is this using custom skeleton tracking from the Kinect v2 depth map or are you using the MS SDK? Any validation of the accuracy and reliability?
I started working in Odesk, my first experiences where there. and I agree with you 80% of the jobs are unrealistic requirements, but I'm not getting replies from the remaining good 20% of the jobs.

I have tried to use other websites but It feels the same. I read a lot in HN about networking and that seems hard from where I am: Bolivia. :D

Thanks for you comment, and if you have a list of resources, websites or places I'll be grateful if you can share it
I've dreamed for this screen for a long time. I would love to have side-by-side an E-ink screen for coding and reading papers and a normal screen for any normal things that require color (e.g., videos)
A related story: I got terrible headache more than a year ago. My doctors could not figure it out. Migraine, stress, etc. you name them! Nothing helps. Eventually I ended up buying a pair of computer glasses and I've been wearing any time I look at LCD-like screen: TV, computer, tablet. It's miracle, I don't experience that type of headache ever since.
Going slow is often a good idea, but part of the wisdom that comes from 20 years writing software is knowing when you should choose between slowing down, coding like hell, slapping something half-working together, etc.
I assume this is why revenue per employee is an important measure of company productivity/health?

NASDAQ 100 Revenue per Employee

http://www.jbryanscott.com/2009/02/07/nasdaq-100-revenue-per...
The microsoft bashing here is pretty minimal. Hackers in general do not like microsoft because it makes sub par lousy buggy ill thought out products, operates morally questionable business practices, and is fairly incompetent with new products.

Microsoft got lucky, once, by being in the right place at the right time (And having the right connections).

I'm not saying I agree with the OP or not, but any microsoft bashing that goes on is more than warranted. They have crushed businesses, held back innovation, wasted millions of hours of peoples lives trying to make IE not completely suck, etc

They do not innovate to improve users experience, they act to defend their monopoly. Look at the mozilla vs IE story. Once IE was dominant, they shelved development of it for years - it had served its purpose, which was to crush mozilla and hold back innovation of the web as a platform.
I think you overestimate the knowledge an MS dev has outside of their team. Talk to any of them and you'll quickly find out how little they know outside their area. It's a very big company with a lot of silos.
If you don’t have a passion for your customers… you won’t create a company - you’ll create a job.

- Dan Martell (@danmartell)

http://startupquote.com/post/4917949557
Thanks. That was confusing me.
Some context on my personal path followed by my considerations:

I've been trying to keep a professional career with parallel academic activities. I.e., I did my masters and Doctorate while working.
For both my dissertation and thesis I worked in domains and problems that lend themselves to logical formulations - and most of the implementations I did were in Prolog. I also had minor professional experience with Prolog. Focusing here just on the learning-the-language parts and disregarding all other activities:

* I _absolutely_ could have used that time to learn a more marketable language or framework. So that was a tradeoff, but -

* I most likely would have put only a fraction of those hundreds of hours into "marketable training". I'd have played games for most of them. Or just browsed history channels on youtube, etc.

* I did not feel like any practical skills deteriorated at all. In fact -

* I feel like learning Prolog in-depth was a valuable "exercise in learning". It might have helped me learn hard stuff for my job by making me a better independent student

- I hardly ever interview but I usually let Prolog be at most a footnote in my resume. I don't expect it to be useful in that way (but who knows?)

My takeaway would be - for marketable purposes, learning Prolog is only substitute for meta-training. Like, instead of reading another (not your first!) book about design patterns or asynch control or (...) you could learn Prolog.

But 85% of the benefit in learning it is the intelectual stimulation.
Letting a few hundred thousand extra people die because of a slow vaccine rollout is not the conservative approach.

If you give more people a single dose you may be gambling that those people receive sufficient uncertainty, but if you give fewer people two doses you are ALSO GAMBLING with the lives of people who do not receive a vaccine. There is no "safe" option here. You just have to make educated guesses about the probabilities and risks involved instead of pretending that one approach is the "safe, conservative" one.
Anyone can do that, not just first time purchasers.
You're completely right, of course. Seeing the amount of effort put into virtualization, sandboxing, containers, etc. is enough to make one wonder why every enterprise is so shortsighted. Capabilities obviate all of the above, and are neither a new untested idea nor more complicated than what we have--as we clearly see in the repeated attempts to build things that approximate them with ACLs and sandboxes and seccomp rules and so on.

Linux is slowly moving toward capability-centric design with more and more comprehensive namespacing and file-descriptor-based interfaces to things like pidfd and memfd, but there's still a long way to go before we can jettison ambient authority such as the filesystem entirely. Meanwhile, Google's Fuchsia may deploy a capability-based operating system to the masses, but it will likely only be used to sandbox applications written for Android anyway. The real potential of capabilities is to simplify the interface of a power-user operating system by eliminating the race conditions, side channels, privacy leaks, firewalls, virus scanners, and unix-style permissions from developers' and users' day-to-day experience completely.

There will still be memory-safety zero days, of course, until we abandon languages where humans are statistically incapable of writing memory-safe code.
You would be fooling yourself if you think somebody within Google isn't planning for the day that YouTube commenting is merged with G+ social streams. As they look to leverage social signals to improve search, centralizing the user's social footprint will be an important component, and using one of their more prolific social streams (YouTube) to prop-up G+ will be key.
In my experience, customers generally expect new rates to start with your fiscal year, and Jan 1 is an obvious start to a fiscal year.

YMMV
Oh? How do you create a poll then? Is it a text submission with special formatting?
Think about it... the issue for wireline services is you can't just put in your own easily. Not an issue with wireless services. There is no special monopoly being given to wireless operators like wire operators.
I can't imagine a realistic scenario where I get power, but can never have any money.
Try using readability.com
How about Trim support under OSX?

AFAIK it still isn't there.. is this (still?!?) a serious negative factor when considering a SSD in a MBP?!?

Certainly considering inserting a SSD. Once I played with an MBA in a shop, I could sooo feel the difference in speed compared to my MBP which has a much faster CPU.
Still an algo for multiplying two numbers. Also invented by someone else (hence the name) in the 60s.

Can't actually see the patent since the patent site's down.
Thanks - but it really is not that complex. You cannot define the state of two distant points simultaneously when the speed of information transfer in space/time is finite. So all transactions collapse to being controlled from one point, not distributed. The reality of distributed transactions is that they make fail over to the single transactional arbitrator less common; but the need for that single arbitration point never goes away.
There are loads of great resources out there for learning Cocoa for Mac development but because Xcode 4 is so new you aren't going to find much aside from Apple's own documentation.

But I strongly recommend you check out Programming iOS 4:
http://oreilly.com/catalog/0636920010258

It's still in development and has just been updated to cover Xcode 4. I've been reading the previous edition and it's brilliant: great writing and the first half of the book is applicable to both iOS and desktop Cocoa development. As a relatively new Mac developer (1-2 years) this really consolidated my knowledge of Apple's frameworks and Objective-C.
HN seems to be popular enough even though it serves up link expired things way too often. Does that count as a UX problem?

Digg and Gawker are good examples of driving users away with bad design.
all encryption always has source code..

and encrypting folks are not real smart..they make human mistakes like all of us..
This is a good argument to bring up but I think it will have the opposite effect.

Right now if you look at e.g. India, there are lots of outsourcing companies but workers don't stay long at these places. They get in, get experience and then move on somewhere they can make money. Usually somewhere in the west.

If telecommuting were to take hold, yes that would mean I would be competing with people from e.g. India. But guess what: I already am. The biggest difference would be that people from India wouldn't have to move to the west for years, build up their income and then move back. They could stay in India if they wanted.
B4X is a free Visual Basic-like environment that allows you to develop without cost for Android, Windows, Mac, Raspberry Pi, Arduino. The purchase of a license is required to develop for iPhone. There is a lot of free learning material, including videos.

https://www.b4x.com/
I think I've had this discussion with you.

"they" are TLDs

I can use tor (.onion), namecoin (.bit), dn42 test net (.dn42) or others. They work and people use them, so not fake, just not registered with ICANN. Most of them work fine along with ICANN DNS. They require alternative forms of DNS resolution, so they don't work with ICANN DNS, but that is actually desirable for many of them.

I can also have .lan addresses on my router, .corp addresses on corporate vpn, or whatever in my hosts file and they work. Hosts file works even better than global DNS, so the domains are definitely real, not fake. Just not global, even when globally used.
Sad news, but I'm not surprised with this. The complete ecosystem was "killed" (if that can be said) with K8s buzz and hipsterism (sorry guys, but I see K8s as Hadoop/BigData of modern days - a solution from a huge company that has no place in 90% setups). Alternatives like Deis [2] moved to K8s a long time ago. My favorite tool for some time, Rancher [3], did that as well.

I've been using Dokku [1] for a few years on a small setup, surprisingly without a single problem, taking into account it was written in "not-so-cool" bash. And I was considering Flynn as the next step if I need to scale it because Dokku doesn't have clustering support (added: looks like clustering support for Dokku is in work [4]).

After many checks, I got the impression Flynn simply wasn't there yet. Either because of low development pace, low number of supported appliances, or something else, I'm not sure. In the end, I picked up Ansible for more distributed installations.

[1] https://dokku.com/

[2] https://deislabs.io/

[3] https://rancher.com/

[4] https://www.reddit.com/r/devops/comments/bgpw5w/flynn_vs_dok...
staking pools are a thing
Just to offer a slightly different rewording that may be more intuitive:

Under quantum mechanics, information may not be destroyed, only moved around (this is implied by the fancy physics/math term 'unitarity').

When you 'destroy' a bit in your (sub-)system, you’re actually transferring that bit into the surrounding environment, which shows up as heat.

Reversible computing avoids that heat generation by keeping all relevant state within your subsystem.

The terminology around 'destroying information' can be confusing because the particular system under discussion isn’t always clear.
I think it depends on the year and how they account for the deaths. Most of the gun death stats seem to include suicides and accidental shootings by other officers.

I actually don’t think the should be trained to fear deadly encounters, I believe they should be trained to assess risk and deescalate.
Public schools are basically just going to become a lower class school system. It didn't have to be this way, and I wish it wasn't (I went to public schools with a year stint in a private one and I highly attribute my time in public schools as shaping the better parts of my character) but the pandemic has made the "school choice" advocates the ultimate winners of the debate given how we set things up with public schools. It turns out, by investing so heavily in a system with centralized power structures and highly correlated disincentives against our children, we ultimately would pay profound costs when those cross-cutting incentives broke against our kids.

Private schools have been open to varying degrees, and the kids have not been left behind. Meanwhile, public school kids are permanently scarred many with mental health issues and their educational and developmental growth stunted. It doesn't take a genius parent to look at this and the trajectory and do literally everything possible to prevent their children from entering this system while it implodes.
> There's a big difference. Pensions are paid by the employer and retirement accounts are paid by the employee.

You make it sound like you're paid more if you get a pension!

If the company pays into a pension for or gives you the money which you then pay into a pension... guess what it's the same money just a slightly different setup.

I've got a pension I pay into myself, so it doesn't need to be your employer which does it.
How is the US going to catch up with China if it's unwilling to educate its brightest students? China already has an edge. Average East Asian IQ, 105.
What would cause the most expensive liability insurance?

Would spreading the liability out to a union with many members lower the cost compared to each police person individually buying?

I support whichever is most expensive and has the most personal consequence to change their behavior.
Just remove the default block lists. I do this with adblock+, only adding rules for things that I decide are obnoxious (mostly trackers).
Here in Japan literally everyone uses LINE and it is far better than WhatsApp. Way more features, it's independent and the business model is sane and clear.

I just switched my family to it, because that was the last reason for me to use WhatsApp.

I'm sad not to se it as an option.
where is one true federated chat service, XMPP?
How do you sync and preserve your SMS? Whenever I migrate phones, it is always the most painful part.
As someone who's never used such a service, help me understand what's so critical about it. Can't people just send SMS? Aren't people on fb anyway, which can be accessed with a container on Firefox?

EDIT: got some answers re SMS. Fine, though that doesn't explain why there is so much overlap/redundancy with social media applications. At a glance, it appears I could do the very same things (groups, multimedia) messaging people on facebook without having to install an app, and if people are on whatsapp they're almost 100% on facebook.

Apparently the "critical" nature of this is the facility of sending high rates of pictures and videos to others. I suspect mere FOMO owing to group-chat being localized there is enough to keep some people from cutting the cord, not the ability to communicate to multiple people in itself. People really are addicted to each other.
This!

We have to switch to decentralized open source solutions. I have tested Jami and the video conferencing functionality works great on Android.
> There’s no official client

For all intents and purposes, Element is the official client. It used to be called Riot, but was recently renamed.

Honestly, I think they should have just called it "Matrix". I'm guessing they didn't do that because they want to promote the concept of multiple clients without any single "official" client, but it would really simplify things.

As of now, I have to tell people "Use Matrix, but you need this app called Element to get on to it". It's confusing for a lot of people.
having your route to office simulated with this would be super cool on osm
Yes, you've put your finger right on it, I think that's where he's coming from.
So what would you do instead? Being able to write some code on a simpler problem vs real-life code is an equivalent of a 40 yard dash vs rushing for a touchdown (or whatever). Being able to find special cases, or design, or figure out a simple algorithmic puzzle is the equivalent of the same for larger problems. The alternative is letting the candidate talk about their projects or to have some hand-wavy design exercise, something too easy to BS.
Boots and pants and boots and pants and boots and pants
I am saying to let everyone in from the best to mediocre.
Are they?

"Multivariate analysis indicates that economic elites and organized groups representing business interests have substantial independent impacts on U.S. government policy, while average citizens and mass-based interest groups have little or no independent influence'
You only need 1 to pay off for it to be worth it. The rest can be deprecated and team reallocated.

Not saying it is right, but makes sense for a business of that scale.
I think that ssss was written to operate on passwords and its implementation is based on the original paper and so reasonably does not employ the more efficient implementation means.
So...26 a year? That's in the same range.
Acquihires do often have employee upside, in the form of large stock-based compensation grants or bonus payouts, typically spread over a vesting period of several years. There's no point in the acquihire if you don't retain the employees, and relative to the cost to acquire the company these payouts aren't huge.

You're right that often people do have to interview to remain employed (and thus to receive these benefits).