skysight-inc/HackerNews huggingface dataset:
It meets the original definition of open source as in the source code is open and modifiable, you know the opposite of closed source.

If you mean the OSI definition of open source which defines how free the licence is, rather than how open the source code is then I suggest you check out the FSF they are the original OSI and advocate for free software and generally don't feel the need to change an existing definition and make it theirs.
I highly recommend it if you have to deal with regex a lot. I really wish it was open-source, or there was some OSS alternative as good as it, but oh well. The tools linked above are great for simpler usage.

The built in regex step-debugger is also great, though I've learned that if I have to rely on that, it's probably not a task well suited to regex.
So the concept is that this solution would make it:

* easier to hire multiple individuals

* worry less about their "team-building" struggles

While I haven't been in the freelance hiring scene for a while, I think this could be useful. That being said, you should really sell me on abstracting me away from the parts and selling me the whole.

I should be reaching out to a "team" with a project and a price. Once accepted, I expect that they'll manage all of their own resources accordingly. If my project means two of their team members are useless the onus is on them to handle their dead weight. If I pay the team I am paying an individual entity - they handle their own payroll. And so on.

At no point should I feel like I am just hiring some freelancers who just so happen to be buddies. I should feel like I am hiring a gestalt of parallelized human effort.
SEEKING WORK | American living in Tanzania | Remote Only | travel possible

Experienced data consultant, open source contributor, speaker, trainer, and MIT alum. Available for ~15 hrs/wk.

I use data to help software companies improve their operations, products, and services. Specialties: databases/APIs, automation, BI/ERP/CRM, dashboard design, and SPA/MVP development.

I'm the creator of two Python libraries (riko and meza) used by organizations for ETL, stream processing, and data analysis.

Tech stack:

* Python (Flask, SQLAlchemy, Pandas, BeautifulSoup, Twisted, tox)

* Coffee/JavaScript (Node, Express, D3, Leaflet, Mithril, Lunr)

* cloud (Heroku, DigitalOcean, AWS, TravisCI)

* DB (PostgreSQL, SQLite, Memcache, Redis, MongoDB)

I prefer projects quoted by milestone or a weekly rate, and can overlap with U.S. timezones.

* about: https://www.linkedin.com/in/reubano

* portfolio: https://www.reubano.xyz/portfolio/

* contact: rcummings [at] nerevu [dot] com

* SO: https://stackoverflow.com/users/408556/reubano

* talks: https://www.youtube.com/playlist?list=PL5fKnSm4M_VWxdWRwNuXS...
A reality check for virtual headsets
Just upgraded to an NVMe for my primary drive... my mb had a x2 nvme slot, but it didn't work... luckily I got a pciex4 adapter, frankly, I know it's a bit faster than the SSD, but in general use, I haven't noticed the difference so much. Aside from node builds are a bit faster (which tends to touch a lot of random files on disk). General use hasn't been noticeable.
Because the government compels users to use things in transactions. Actually, I should have chosen Chuck E. Cheese's in (2), as there is indeed in that case as well a more powerful entity that forces people to use that currency for the purpose (albeit tokens for games and not money for taxes). Bitcoin has no power that promotes its use in a backed sense, so it's not that kind of currency.
Fair use is strange and doesn't have a very strong standing when it comes to IP
It isn't clear to me that she used the credits for this project. She doesn't explicitly mention using them anywhere. The only step I can see that might use them is for hosting content but the videos are on YouTube and she mentions a platform called Teachable that appears to include hosting.
I blame them just like most of the other data hoarders are blaming them. One or two guys shit in the pool and got the whole thing canned. You can certainly qualify unlimited service for reasonable use.
Got the number from Google... which apparently defaulted to the type-R -_-
The other side of the argument is that people simply won't do it. If you make it difficult to dispose of used motor oil, people will just put it in their regular trash bags and it will wind up in a land fill where it's dangerous.
I think it's interesting that you haven't got an answer from someone for this question. What you are describing is the problem people tend to ignore when describing microservices. The second solution won't help you with these problems, just give you another set of equally hard problems you still have to tackle.
The article does not mention backups or standardized images at all. These are huge reasons why virtualized machines are attractive, and which multi-tenant OSes don't provide.
About the only things I've noticed is in some of my node projects so far.. for general use, not nearly so much.
Sounds cool. Should probably add disclaimer that you're the founder.
> Our brains aren't evolved for understanding the true nature of the universe, they're evolved for reproducing and surviving in a very simple world.

Absolutely. For survival-to-reproduction -- and for quite a bit more than that -- Aristotle's physics are enough; but they're full of absurdities and strange edge cases when you look at them more carefully. To explain the flight of an arrow, you need Newton... and then you start noticing that Newton has edge cases too.

I don't pretend to understand quantum mechanics, but I'm fine with cheering from the sidelines on that one. Whatever the answers are at that level, they certainly seem to be shaping up to be something deeply unlike our intuitions...
"just more convenient for developers who want to build things fast" - that's a compelling advantage for Mongo, isn't it?

I agree a robust, reliable db is super important - but isn't Mongo too, at this point? Even if it wasn't back in 2012? I thought most of the reliability issues and bad defaults were fixed by now...
> and I'm locked in to the cans provided by the trash company.

Municipal trash contracts are frequently locking you into cans provided by the trash company already -- they do it to ensure compatibility with the side load machinery, and also so they can charge you based on use; if you produce more waste on a weekly basis, you need to order a larger bin; if you produce less, you can request a smaller bin.
Django's ORM and migration tools are amazing.
Where in (presumably) the US was this?
To residents - even in ""socialist"" europe businesses will have to pay, and often have the option of opting out of city waste pickup to private services.
Ha! Neat idea. Nicely done
>Fewer designers (in all industries) to design a lower volume of products.

The shrinking of the number of models and manufactures relative to the size of the market is already to blame for this. Maybe there would be more designers because now when you put out a product it needs to work for a long time, not until you can just tweak next years model?
It's an unwritten societal law. Just like every coffee stand must include some sort of pun in the name, every news article about a startup must phrase the business model as $"{existingStartup} for {unrelatedProblem}."
> Comments would be littered with things like "hey, great, check out my stuff!"

> That type of shallow "like for like" culture is absolutely cancerous for what was previously a very maker-heavy audience.

Man, I've been in there since day one practically and it was always like that, as has been every service of that kind I've ever used (hands up anyone who ever maintained an MP3.com playlist). Music runs on shameless self promotion. Players gonna play. Etc.
In terms of security/isolation, processes, users, containers and virtualization are all essentially the same thing. I wish the people working on these things would step back and notice the forest for the trees.

Whatever the ultimate "isolation unit" ends up being, it needs to be recursive. That means being able to run processes within your process (essentially as libraries), create users within your user account (for true first-class multi-tenancy), or VMs within your VM (without compounding overhead).

It turns out that this author also wrote "Docker: Not Even a Linker"[1] which was also deeply insightful about unconscious/accidental architecture decisions. I'm impressed by his insight and disturbed that most people don't seem to understand it.

[1] https://news.ycombinator.com/item?id=9809912
We chose it because the lead developer liked it, and when I did my research I didn't find any glaring issues because it was too new.

The lead dev had never actually used it, but liked the idea of not having to come up with a schema and he really liked JSON as he was very familiar with it.

By the time we were done, we were easily one of the top 5 users of MongoDB at scale and it was responsible for 9 out of 10 of our outages due to various bugs or optimization issues.
a firmware update has failed on your can, causing your license key to not authenticate to the new api, resulting in a locked lid and license violation fees being added to your account
The underlying reason is that it keeps getting reorg'd into different divisions with different business models
About testing: it's not actually True. Flask is easy to test. Also, Flask makes everything explicit which is less surprising than hidden thread locals.

Also, putting things into thread locals somewhere makes explicit request objects totally pointless, because you still depend on threads and can't use Django in an async manner. So it's not a valid good technical argument either. You might like that better, but that's just a subjective opinion.
Software dev.. usually have one or more DBs and/or services containerized, vm or direct running at once. Mainly it's a matter of the number of background processes that will run as intently as the front/dev side depending on what I'm doing.

I also have multiple SSDs and an NVMe I recently put in... that seems to have made the most difference. I'm running 32GB ram now, and don't tend to bump into that as a limitation.
How to Convert a Full ObjectiveC App to Swift
Send an email to all their users, and not the 0.001% who use this feature?
The first use of virtualization that I can remember was VM/370. It did the things you said plus hosted systems for many users connecting via terminals. Supporting legacy systems and getting higher utilization with multiple workloads were also advertised benefits of VMware on x86. IBM and NUMA vendors touted isolation of multiple workloads or users with things like LPARS. The cloud providers now claim a lot of this stuff.

So, it seems like it was intended to do these things going back to the 70's. They also designed insecure, bloated solutions that INFOSEC founders like Paul Karger called them out for. Resulted in better designs like KVM/370, KeyKOS, VAX VMM, separation kernels, and recently mCertiKOS. Most peddling virtualization for multiple users still use bloated, untrustworthy components though.
I don't mean to be a pain, but before anyone can try to answer that for you, you need to define 'reasonable' and 'secure' in terms of your environment and needs.

Are you Just Some Person(tm) with some technical chops, who otherwise isn't going to attract a lot of unwanted attention?

Are you someone who does things that might annoy others enough to make them want to mess with you? Who are they and how annoyed might they become?

Are you an aspiring Ed Snowden?

Do you have confidence in your skill set to 'know' that you've configured this and everything else on the machine securely? If so, do you watch the disclosure lists for vulnerabilities, enforce configuration, audit and monitor, and generally stay on top of these things?

Etc. Again, I'm really not trying to be overly pedantic, but there's just no such thing as 'secure' without qualifying it with a description of 'against what'. Similarly, what's 'reasonable' for me - someone who's worked with this stuff my entire career - is absolutely bonkers to suggest to a non-technical person.

Anyway, all that said, this doesn't look ready for prime time to me. I'm certainly interested in it, and might play some when I get a chance, but even after it looks ready for use, I'd likely wait for a while to see what other people find before deciding to use it in production. My mail system runs Postfix and Courier with various support systems. Mortals can indeed run this sort of setup, if they're willing to learn a bit. It isn't rocket surgery, but it takes a bit of work.
Yeah, that's pretty much dead give-away that you're in some kind of stealth cult environment:

"We're all big believers in X here. But actually, we don't really believe in X"
The problem is the `--` isn't compulsory.

Quick quiz, what does: git checkout x/y do? At least:

* Reset a file called x/y

* Check out a branch y from a remote x

* Check out a local branch called x/y
A dream of cat video clickfarmers came true
Microsoft to Cut Thousands of Sales Jobs to Focus on Azure
The fact you brought your Wife a Windows 10 laptop and not a Ubuntu one kind of goes against the case that Windows is comically bad.
Why is that inherently better than having it available as a service for a small fee?
My (in)experience with Mongo leaves me with a certain existential dread that I just can't shake. Also for that sort of thing these days I'd be more likely to use ElasticSearch than anything (this absolutely terrifies me actually, but I'm seeing companies do this) and eat the extra infrastructure expense. Serves the same function and gives me insanely powerful tools to process the data without having to write any code.

In my planning for problem domain changing, personally I'm going to be writing a (relational) schema for the new data model anyway, which will be Postgres, and playing my event store over it and doing one-way writes to it going forward anyway. I'd rather reduce the mental maintenance overhead of two different databases to one.
You can contact Let's Encrypt to get those limits lifted I believe?
Idk. Every time I've wanted something done, this sort of language usually resulted in better outcomes as opposed to being direct, especially when communicating with someone I don't know very well, or a superior.
It is so weird being on the spectrum and hearing stories like this. My dad and I often typed in multi-page programs without errors, or perhaps one error in the program.

I always thought it was OCD or something, where I would not enter a character unless I'd heard it unambiguously from the person reading the program to me.
I'll add (5) - They haven't fixed a bug in their 'Spotlight' editing widget. Trying to drag and drop to re-sort your 5 highlighted Spotlight tracks in your profile always crashes Chrome, and has done so for years, despite me (and many others) filing multiple bug reports.
I've thought of a plugin hybrid as the same as a regular hybrid, but with a bigger battery. And a regular hybrid does have a somewhat simpler transmission (simple in the mechanical sense -- only one planetary gear system, plus two motor/generators, but quite a bit of software control is needed). Take a look at one of the videos of a Ford or Toyota ECVT transmission teardown. These things are a beautiful in the mechanical sense.
Much better than the previous entrant. These people have their trucks placarded ("1203") and run their people through the training required for fuel truck drivers. You really don't want Uber-level drivers driving fuel trucks.
Battery-free cellphone makes calls by harvesting ambient power
It's not that hard to not hit on people in situations where you have power over their destiny. Jesus.
Just hide the button if you don't want to be interrupted!
What is the difference between being depressed and "feeling" depressed?

What is the difference between being schizophrenic and having the "opinion" that Satan speaks to you through your neighbor's cat?

Mental illness is defined by what a person feels and believes.

What you feel and believe is subjective but you can objectively establish that a particular cluster of subjective feelings and beliefs is abnormal vis-a-vis a populate.

Then when you ask people the same questions and their cluster of responses fits the abnormal definition you can objectively say that they have a mental illness.

The objectivity does not come from the doctor observations or patient self-survey, it comes from the study that created the questions and proved that a certain score or cluster of responses is statistically abnormal.
30% doesn't sound crazy, based on this first-order-approximative data: https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=E...
Unprivileged user accounts can't do that, so it changes nothing about the blog post.
It is unlimited if they can add capacity faster than you can upload data (which is true in this instance).
Bandwidth is more valuable than CPU time when communicating across the wider internet.
Microsoft to Cut Up to 4,000 Sales and Marketing Jobs
I agree with everything you're saying. I think you summarized it very well with

> I suppose you could shorten it to "I need a sick day" if knowing any more information is too much

It's not at all unreasonable to say you need a couple of days off and say it's for personal reasons, and leave it at that. By providing personal information that's going to make other people see you in a lesser light, you're shooting yourself in the foot.

You can muse all you want about society being more accepting of this that and the other - the time and place you do and say things matters. A lot!
When you're in a position of power - go ahead and make people under you feel safe to talk about mental health etc. Don't assume other people are interested in accommodating your needs when you're a relatively replaceable employee.
The amount of corporate worship that goes on around here is insane, holy hell just tone it down a notch or two they aren't your friends.
What an interesting story! Thanks for sharing.

The way it's written, and the theme, remind me of:
http://www.angelfire.com/trek/caver/page1.html
I really like this idea since, being "An Uber", they most certainly take a destination address. "Please go dump this garbage on city hall!". I just hope I don't have to leave my phone in the bag.
LHCb announces a charming new particle
> If it's a security issue, then responsible disclosure.

See: https://adamcaudill.com/2015/11/19/responsible-disclosure-is...
Accepting any self-signed cert that gets presented is the same as not using certs in the first place. Just use http://.

If you pre-share or pin self-signed certs that can be useful but in a different use case.
The latter two positions say "San Francisco" [but they can also be in Berlin],

Then, seriously -- have someone fix that, right now.

Anytime I get a sense that ad copy and the hiring team aren't communicating on some basic aspect of the role description -- that's always a big red flag.
In many fields it is trivial to tell who wrote a paper if you are at all familiar with the most current work.
Powering Search and Recommendations at DoorDash
Have you tried to use a fast blur (like StackBlur for example : http://www.quasimondo.com/BoxBlurForCanvas/FastBlur2Demo.htm... , the radius should be computed according to the ratio between original size and target size) as a first step before taking the classic nearest neighbor ?
And also try to make an algorithm that resize to multiple resolution at the same time could improve speed

I take an image of 2560x1600 pixels in size and resize it to the following resolutions: 320x200, 2048x1280, and 5478x3424

So you are also upscaling ?
1-800-GOT-JUNK is not similar to taxis. You can easily just order a pickup from their site: http://www.1800gotjunk.com/us_en

How does this startup compete?
I can easily see a world where history repeats itself here. VMs get thinner, hypervisors get fatter to make up the difference, all the other layers of abstraction get squished out of the system, and what we're left with is just another process model. It's a model built on different assumptions than the one we're used to, with stronger guarantees about isolation than we might be comfortable with at first, but one that has an appeal even for desktop computing.

Later, once everyone has a hypervisor in their pocket, we tell our children about how cloud infrastructures used to be so expensive that only big corporations could maintain them, and they came in server racks the size of refrigerators.
That's not going to help.

Every time someone adds a domain to Tumblr, they'd have to re-do the certbot challenges for all 50 MILLION domains.

Plus, all 50 million domains are listed IN the certificate. It'd be megabytes worth of additional data for every visitor to Tumblr.

*.tumblr.com makes a lot more sense.
Probably only limiting factor in the hardware is that R-Pi does not have any meaningful high-speed low-latency IO.

But on the software side there is one huge problem: today's Linux kernel and userspace is incredibly bloated in comparison to early 90's SunOS. On the other hand, said SunOS probably did not support many things that everybody expects today, like scalability to large-ish SMP systems (ie. >2 CPUs), shared libraries, loadable kernel modules, threads...
Unprivileged users can't use iptables, so that doesn't change anything about the blog post. I'd suggest that if it's so easy, but still doesn't get done, that still also leaves the blog post intact. In a way it doesn't help when there's a thousand ways to do something, so none of them get done.

This seems to be a common misunderstanding of the blog post. Yes, there's a ton of ways for root to create privileged ports, and a ton of ways to delegate it in various ways. But all of them require actions by root, and sysadmining, and aren't as secure as a system designed to work this way from the beginning would be, so nobody uses them, so in terms of addressing his discussion points, they might as well not exist.
HTC Vive is accepting new submissions for virtual reality startup accelerator
I'm confused, I thought "Uber for garbage" was just Uber.
I like it. It's like buying a commercial TV because they aren't full of smart features[1] and are made to run under harsher conditions(i.e. 24/7). Better yet, the MultiSync V404 model can have a Raspberry Pi plugged in for your own custom smart features.

[1]https://www.nec-display-solutions.com/p/uk/en/products/choic...
The parent's story is essentially universal in the US and has been for decades.

Almost no convenience stores make money on gasoline, unless they're operating a special setup (the convenience store chain Sheetz for example has tried to build out their own gasoline business to cure this problem). There are a few routine exceptions, usually involving either some kind of rare location (eg right outside an airport exit, usually operating under a special arrangement), or a rare event (something that causes gasoline to be in unusual demand / limited supply).
Too bad those stupid NIMBYS killed off 'AirBNB for landfills'
> You really don't want Uber-level drivers driving fuel trucks.

I bet if it were three cents per fill up cheaper, people would choose Uber-level drivers.
There's lots of reasons that you have beyond the normal amount of garbage or difficult to deal with garbage. It's really hard to get it removed if you need it on a short notice.

A lot of municipalities have limits refuse. For example in NYC you can no longer get rid of electronics in the regular trash. You're supposed to take them to a place that can deal with it. Fair enough. The problem is that there aren't many places and some of them are only open week days. Folks from outer burrows that cannot drive are not going to be able to do that.

Also, sometimes you need to get rid of a lot of stuff that you don't want to move when moving because you're going to get new stuff on the other side (bed, mattress). It'd be so much easier to call somebody up and have them just take it away on the last day of your lease.