skysight-inc/HackerNews huggingface dataset:
Thank you so much for your support! This is totally what we envision the next steps to be. Today we had a meeting with Rep. Josh Elliot who's pushing for the free phone call bill here in CT to talk exactly about that.

And thanks for the advice! We'll try to apply for YC's next batch :)
Well isn't the Unix way still plaguing us with legacy craziness? How many bin directories do we need?
Oracle Data Cloud | New York City | ONSITE | Full Time | Software Engineer | https://moat.com/

I lead a team at Moat, we are an analytics company that works in online advertising.

We are a part of Oracle.

I am hiring software engineers for my team, specifically some one with a strong understanding of JavaScript and a few years of experience.

Although this role deals primarily in JavaScript it is not a traditional Front End role. We do not code in React, Angular or Vue and we do not make UIs.

The codebase that we maintain is essentially a library that our clients implement on their websites. Because of this our code runs on multiple sites across the entire internet.

Our stack is JS, Bash, Python and little Go.

If you would like to learn more please apply here:

https://oracle.taleo.net/careersection/2/jobdetail.ftl?job=2...

Tell them you learned about this role on Hacker News!
Since this is a kinda important piece of software, I'm surprised to see that CentOS 8.1 is still on 2.12. I can understand it not being on 5.0 and perhaps not 4.x (4.0 released last August). Are there stability or performance issues that have held it back? Have the interesting things been backported?
> If someone is able to create something that is half as good as systemd then distros will switch time it.

Not a given, since one of the issues with systemd is its integrations. Replacing init now requires you to replace your system logging and session manager, at a minimum, as well as replace all your service files.
Immutable, as opposed to var which declares a mutable variable.
Whatever Musk tweets, be it the stock price is too high or too low, doesn’t affect its true value one bit. OTOH, you can be pretty sure he’s doing everything he can to increase the value of Tesla though.
Processing text files line by line is trivial in awk. Maybe it's easy in Python too but at least in awk you don't have to worry about the 2 vs 3 silliness.

Plus I think semantic indentation is not sane language design.

Plus you can pipe it to another command with ease.
Awk automatically operates on every line of a text file, so you can easily use it as part of a pipeline in Linux. I'll usually use grep, cut, sort, and awk all together with one line of code and no need to open an editor. Python takes a lot more code to do these basic things. However, Python is much better once the complexity grows past a certain point.
"predicate-based data flow" is something I haven't heard before, what do you have in mind? I agree that clojure.spec2 can probably generate UI ... This gist is where Hyperfiddle DSL is roughly at right now but I think the Datomic schema definitions can be replaced by specs and the pull queries by s/select https://gist.github.com/dustingetz/96c928f755c736d2b525bb61a...
"Given another 10 years of experimentation, I could 100% imagine WWW being seen as corporate, commercial and professional space."

Excerpt below is from the file /scripts/web included with the original netcat in 1995.

#! /bin/sh
## The web sucks. It is a mighty dismal kludge built out of a thousand
## tiny dismal kludges all band-aided together, and now these bottom-line
## clueless pinheads who never heard of "TCP handshake" want to run
## *commerce* over the damn thing. Ye godz. Welcome to TV of the next
## century -- six million channels of worthless shit to choose from, and
## about as much security as today's cable industry!
##
## Having grown mightily tired of pain in the ass browsers, I decided
## to build the minimalist client. It doesn't handle POST, just GETs, but
## the majority of cgi forms handlers apparently ignore the method anyway.
## A distinct advantage is that it *doesn't* pass on any other information
## to the server, like Referer: or info about your local machine such as
## Netscum tries to!
##
## Since the first version, this has become the *almost*-minimalist client,
## but it saves a lot of typing now. And with netcat as its backend, it's
## totally the balls. Don't have netcat? Get it here in /src/hacks!
## _H* 950824, updated 951009 et seq.
##

FWIW, I still use original nc and similar TCP clients to "interact" with the www. Works great.

Not fan of SSL, now TLS, which was in fact created to facilitate commercial use of the www, or "e-commerce", in 1990's.

As an ongoing experiment in a different protocol/space, I run CurveCP on home LAN.
Modules which only work with their own other modules and fail to work with other people's modules aren't modules, they're a monolith.
Yeah. Nobody likes to see people go, but it's better to cut 5% employees today, in reaction to the uncertainty, than to cut 20% in 6 months if the worst case scenarios play out.

It's a hard decision, but a mature one that minimizes the expected value of suffering, so I respect it too. Tough times :P
Location: Porto, Portugal

Remote: Yes

Willing to relocate: Yes

Technologies: Python (Django), Java (Dropwizard, Spring), Golang, Javascript (React, Vue), CSS (Bootstrap), Ruby on Rails, C#, Docker, SQL (Postgres), PHP (Laravel), MongoDB, Rust (and a few other langs and techs)

Résumé/CV: https://ross65536.github.io/personal-website/

Email: rk65536@protonmail.com

I'm fullstack but mostly into backend. Besides web applications, I have developed some mobile apps, and some systems side projects.
I'm going to graduate in July with a masters in software engineering, but I've had part-time experience as a fullstack dev, working mostly on web applications with Java, Ruby on Rails and Vue.
tried carmax?
A while back I filed a bug on libplist with some examples of the hilarious this-is-not-XML issues in Apple's userland plist parser, which people might find fun here as it is highly related to this issue.

https://github.com/libimobiledevice/libplist/issues/83
Nope, they go straight to journald.
vim is a completely different class than tmux.

vim is a text editor, tmux is a window manager. one is supposed to be used with the keyboard, the other the mouse (though vim have mouse mode)

vim is ancient and solid, tmux is a new fad and every version breaks everything.

just because two things are hard for you millennials to get, doesn't mean they are the same. Now get off my lawn!
Ask HN: Need some help with angular and ng-bootstrap
Great regex tutorial: https://www.princeton.edu/~mlovett/reference/Regular-Express...

Good regex book: https://www.amazon.com/gp/product/0596528124/

Good regex website: https://www.regular-expressions.info/

Interesting regex links: https://github.com/aloisdg/awesome-regex
Consistency is a big deal in restaurants because mismatched expectations drives bad experiences.
Location: Orem, UT

Remote: Yes

Willing to relocate: Yes

Technologies: HTML, CSS, Bootstrap, Javascript, MVC, Visual Studio, C++, C#, .NET, Node JS, React, Python, Java, MySQL, JQuery, Git.

Résumé/CV: https://drive.google.com/file/d/1oYYf5Xb_hPEh-BbI9TgYfUfxhd9...

Email: steven.olsen18@gmail.com
I had always read that prosecutors have near-total discretion about which cases to bring and how aggressively to pursue them. Did you have that kind of discretion? If not, how high up in the chain was it exercised?

Also, another question: how could you have 6 trials scheduled on the same day? Does that mean you had to be in 6 places at once, presented 6 cases to 6 juries? How does that even work?
You must be a millenial. No worries, a Gen-X'r here, and I enjoyed buying our last two cars at Cartelligent (Sausalito). Pay a small fee, and have the car delivered to your driveway, sign paperwork, orientation and away you go.
The main reason is that Apple's pushing their own graphics API (Metal) rather than supporting the cross-platform Vulkan API. Apple also doesn't make any machines targeted for gaming use, and they haven't used NVidia graphics chips for quite a while and don't ship drivers for recent NVidia chips, so even Hackintosh users have trouble building a great Mac gaming system.
It means a contiguous collection of arbitrary white space characters are considered to be a single delimiter.

With the parent example it means that column #2 could have any of number whitespaces between it and column #1.
(x * 1) + 0 - x + x + 1
x + 0 - x + x + 1
x - x + x + 1
0 + x + 1
x + 1
COVIDSafe app: Australia universal surveillance
Not to be too glib, but 15 U.S.C. § 78a, which created the SEC and invested in it broad power to regulate financial markets.
Your examples have the things on the right and the type on the left, and then used it to describe why examples on the left and [types] on the right makes sense...

If anything you've just argued that

String: x, y

is a preferable declaration style.
Hey thanks, just googled and found this concert - and yes, it's my thing - https://www.youtube.com/watch?v=y9_xBIuV9nE - wonder why country is not like this... then again even modern metal is not to my liking - so I maybe just old :)

That to be said, recently discovered Ho99o9 and love them.
They could do this, but then Twitter almost certainly wouldn't be considered a valid instrument for releasing financial data (as it is right now):

https://www.sec.gov/news/press-release/2013-2013-51htm
Trust us, we are from the IRS, the Police and the Deep State....
i think they mean if there were no local monopoly the market would be more efficient with less profit and less tax
What Covid-19 Teaches Us About How to Fix Freeways
It's rarely the adult in the room who calls other people names like children.
Why does `True == False is False` evaluate to False in Python? (2013)
One of the things I have noticed is that a lot of the City of San Francisco has prohibitions on new liquor licenses. In many cases this makes wholly new businesses of some types, like nightclubs or bars, impossible or seriously squeezes the margins on new restaurants.
But now it's difficult to declare that x is single assignment.
Location: Los Angeles or Bay Area

Remote: Yes

Technologies: Anything *nix, Kuberentes, Ruby, C,

Node.js/Javascript/React.js, Verilog

Resume: https://notryan.com/resume

Email: ryan@rmj.us
We’d love to connect with you about this position, if you’re at all interested. Thanks! https://www.linkedin.com/posts/rfcx_rainforest-connection-ma...
Same on Firefox!
> and the user experience obviously successful

That's... one point of view. Another is that Android is very successful at content consumption while falling short at more complex workflows, possessing a remarkably fragmented ecosystem, failing to deliver security updates to most of its users in a reasonable timeframe if at all, and possessing little to no flexibility at the lower layers (ex. supporting BTRFS or ZFS).
> Thailand accepts foreign cockwomble tourists, so I can see little reason not to accept cockwomble “digital nomads” as well

As I mentioned, I live in a South East Asian country and have for many years. There is a difference between tourists and people staying long-term and working illegally on repeated tourist visas.

Fundamentally, though, it isn't up to you or me. Those countries have their laws. They made their decisions. They don't want that marginal money. It isn't up to a bunch of white foreigners to tell them they made the wrong decision and laws don't apply to them.

Both Thailand and Vietnam have recently (in the past 6-12 months) changed their visa system to try to get rid of these illegal workers.
This looks fantastic. One bit of feedback: the lack of a Paypal option for donating almost stopped me from donating. The fees might be worth the security guarantee.
Something that always bothered me: how do so many cars get sold? Aren’t these very durable objects that last years? I’m just having trouble wrapping my mind around the scale of demand for new cars.
Not a big aliexpress shopper but last time I checked everything is being sold in volume. You don't buy one thing you have to buy many. I am wrong? If that is the case buying one radio instead of 25 makes more sense.
We don't need to restrict inmates free speech as conspiring to murder someone is already illegal.
Disclosure: I work for Red Hat, working with the Red Hat Developer Group.

For those without a convenient OpenShift cluster, there are at least a few free options.

- https://learn.openshift.com/ has 'playgrounds' to allow temporary access

- CodeReady Containers is a virtualized desktop OpenShift cluster you can run on a laptop

For learners-- OpenShift is Kubernetes. Great stuff!
As the article alludes, lack of a build your own, flexible yet affordable desktop option seems to be a pretty deadly aspect.

Pretty much Mac owners are on laptops. Even in the PC world few laptops can power VR. Those that do tend to be bulky for cooling and have nVidia GPUs; both things which MacBooks seem unwilling to have.

Having a extensible desktop at 1k that supports nVidia would probably go a long way.
The really funny part to me is that the same startups that laid people off are posting in "Who is hiring". I mean, come on!
mask usage >75% in milpitas
Or at least a unix-like Linux (which I mention only because Alpine is a decently popular non-GNU distro; I've taken to calling it Busybox/Linux).
Or Corona has made him see that possessions don’t bring happiness
Sure thing!

Will do, I've been a little lax the past few weeks but my school semester just finished so now I should have more time again.
From stories I've heard from exotic car rental companies, it seems they end up renting to people basically at cost and the real money is made when they ship out 10 cars at once with a full time handler for a photoshoot.
We'll get that fixed ASAP.
Javascript is probably at least an order of magnitude faster than Python.
People have been arguing about where the asterisk should be for a very long time. The main counter-argument to the construction you used is that multiple variable declaration immediately looks ugly given the current rules of C variable declaration:

int* a,* b; // ??

And that's usually why most C style guidelines use

int *a, *b;

Now, if we treated "int<asterisk>" as the full type name in the syntax then you get a much nicer result:

int* a, b; // much nicer!

Though that does have its own tradeoffs. But that would require actually changing the C syntax, at which point you might as well make it the postfix syntax:

var a, b int*;
I agree. Synthetic controls can be powerful but they are not magic wand for causal analysis.

The fit on the left seems too good to be true. It could be that it using the outcome (Tesla's stock price) as part of the calibration, which biases your synthetic control. In ML speak it is an overfitted model. http://www.oekonometrie.uni-saarland.de/papers/SCM_Predictor....

Also, in the package documention it says "The model also assumes that the relationship between covariates and treated time series, as established during the pre-period, remains stable throughout the post-period". In this case the covariate is the S&P500, so clearly the relationship didn't stay stable. As you mention, there was a dip in every tech company.

This doesn't mean that Musk's tweet didn't affect the price, but this is no proof.
Insurance carriers are the poster child for counter-cyclical business (https://en.wikipedia.org/wiki/Insurance_cycle). (Tangentially, article is interestingly pretty opinionated for wikipedia! Strange.)

Staple goods and foods are also generally counter-cyclical, because in times of prosperity, people tend to eat out and travel more.

There aren't many examples of VC-backed companies in this category, because it's very very hard for upstarts to break into counter-cyclical industries.
That is what it is, but how does it make any of the other parts of 3D easier? How would deforming it be easier than surface geometry for instance?
I was surprised none of the bsd flavors, freebsd, netbsd, openbsd weren't on the list. Your comment phrasing made me chuckle too.
No, the service advisor, who is not the same person as the mechanic, is on commission. I thought this person was just like a receptionist/clerk, but it is actually a sales job, at least at a manufacturer branded dealer in my area.

One reason I didn't realize this is because I used to drive a pretty mundane vehicle under warranty, so they never recommended anything grossly unnecessary.
Not to be snarky but Docker (+ Hub) is mostly just packaging with some isolation to avoid conflicts, right? So why would you recommend packages from "regular" package managers (as seen in the installation instructions) but not Docker? (This is a serious question, maybe I am missing something.)
Agreed 100%. Systemd is a pretty good init system IMO. Service files are good, timers are good, dependency-based init is good. Easy sandboxing is nice.

I absolutely _don't_ think that my init system should also be my bootloader.

It also shouldn't manage my network configuration, or be responsible for controlling the system clock.

And it shouldn't assert control of my home folders.

And it shouldn't be spidering its way into the Gnome login manager, which grew a systemd dependency a couple of years ago.

My problem with systemd isn't pid 1. It's all the rest of the shovelware that comes along for the ride. And it's the "you'll use what we tell you to use" attitude of the project.
How long do you need a transitional technology to last? A mild hybrid might not get you all excited, and probably won't be the #1 mode of personal transport in 1000 years, but is still is a solid choice for many of us today.
Average vehicle lifespan is 11 years per https://www.consumerreports.org/car-repair-maintenance/make-...
> by a single module, which is not the Unix way.

Kind of ironic when one of the oft touted complaints I recall about Linux vs the BSDs or virtually any historical Unix is how the userspace and kernel are not one integrated distribution.
A lot must be getting leased and returning as used cars I'd venture the average life is within ten years even though with proper care a Toyota could ostensibly go for a lifetime
Feedback: the “next” link on this page just takes you back to that same page https://refrf.shreyasminocha.me/chapters/introduction
I reason this differently in a couple ways: 1) most IoT devices/base stations (though not all) do not expose an interface to the internet, they simply make outbound calls across the internet to some service to report stats, send messages, get commands, etc. (In the case of Automatic I believe the "thing" relied on the user's phone to act as the basestation) 2) any device that does expose an interface to the internet will still be exposed even if the central service shuts down. Now if someone actually manages to hack the service itself and use it for malicious purposes (like sending bad commands to the things) that would probably fall on the operator, but securing such services is a problem they could probably get really good at solving.
It's funny my wife is from West N Carolina, it's a totally different type of country slang in WV, Virgina, North Carolina and South Carolina. What is funny is they all think I have a country accent, because the old Florida accent is similar to a Texas draw and I think they all have one. The norther south is a totally different pronunciation and accent from the deep south. I can understand the Cajuns better than someone from WV or the western Carolina's. Then you get to Tennessee and it's like a blend of the deep south / Texas accent and the upper south.

The equivalent deep south colloquialism for that would be: faster than a raped ape. I don't exactly understand why apes are so fast when they are raped but apparently they are fast. The other one I hear, but not as much, is faster than a knife fight in a phone booth.

One of my other favorites that is tangentially related is:

Ya'll cover your ass faster than the new guy on D'block.
> I don't mean too sound harsh, but - the idea that other states should be funding another state's AG dept is frankly kind of ludicrous, it's not like it's a charity or nonprofit or something. The case volume they have is a direct result from the political forces at play in that state; that's true for any state. If they want more resources per case, they should lower the number of cases. That starts with the AG himself but includes the rest of the state-level government and the citizens making voting decisions.

States pay the Pennsylvania Dept. of Food to regulate their food, and Pennsylvania has many bread and food companies. How are AGs and regulators different?
If I had to guess, leasing made a vibrant secondary market, which enjoys a steady stream of new cars/trucks, so financing options displaced a portion of the durability. Or should I say, shifted the durability.
> Otherwise, the changes in lifestyle since 2010 have been incremental at best. 10 years ago I could buy most things online, watch YouTube videos, consulted Google maps, had smartphone text, audio and video chat. Now I can…

Now almost everyone does that. That’s the difference.
It really doesn't matter what my position is.
I'm nobody.
I've looked at what people who do have actual knowledge on the subject and formed my opinion on the matter, but my opinion is quite literally not relevant to anyone but myself.
Wow, that is utterly fascinating, I might have to grab one of those books. It’s not entirely surprising but I had not idea of all the history there. We really are doomed to repeat it.

> Similarly today, Democrats may choose to die refusing "the Trump cure" rather than accept the shame of admitting even the possibility that HCQ/CQ might actually work against Covid-19.

One of my biggest fears. Trump just latched on to any good news to try and rescue “the economy” but it just so happens it might turn out to be right. The longer they wait the worse the blowback and higher the death count. Swallow your pride and get more studies done on this! <he screamed into the void>
That wouldn't justify surveillance.
How much does a “rockstar” dev make anyway?
nobody cared when the zoom ceo said the same thing https://www.bloomberg.com/news/articles/2019-04-18/zoom-vide...
It might be a smaller loss than they'd take by waiting for things to deteriorate further. I interpret their 'wait and see' strategy as optimism that things will be better soon.
Location: Clearwater, Florida, USA 30 mile radius

Remote: YES !

Willing to relocate: Not at this time

Technologies: PHP, Python, Django, LAMP, Javascript, Drupal, Wordpress, MySQL, Git, Docker. 14 years experience. Full-time, contract, or project.

Résumé/CV: Available on request. Linkedin: https://www.linkedin.com/in/chuck-segal

Email: chuck.broker@gmail.com
Used car sales are big too. I don't know how many are exported.
17 million new cars are sold each year. They're are 300 million people. 10 years per car (average) only ~56% of people would have bought a new car.
91% of households have access to a car.

The sheer number of people help create large car sales volumes. While shared, and while durable this is the rate needed to replace cats which cannot be (or not worth) repaired.
Didn’t I acknowledge that?
I thought supercut[0] referred to an editing style of taking clips from different media, but with the same theme or meta-content, and string them together.

The style is discussed around the web (mostly annoyed people asking why other people do it). It seems to be called a jumpcut[1] though the definition for that doesn't really match what we're talking about.

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

[1] https://en.wikipedia.org/wiki/Jump_cut