jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Well, if you're happy to run them only over byte arrays, then you should be able to use PCRE and satisfy your performance requirements. Your regular expressions will get compiled into native code at runtime.

http://sljit.sourceforge.net/pcre.html
Words like 'monad' and 'kleisli category' (which I've never heard of) absolutely REEK of impracticality to me, regardless of the concepts.

There's a rule for academic papers where if the author is writing in clear language, he has something interesting to say, and if he's writing in fancy academese, he's probably saying absolutely nothing.

I don't really see a huge additional value for your proposed method call semantics, can you explain more? Some(Result) can make nil go away, but you've still got the error to deal with. So you're talking some type system where a single value encapsulates Result/Nil/Error?
Actually, that's exactly how they speed up neural networks, especially deep neural networks. Andrew Ng showed that they could run the Google Brain on COTS GPUs for about $21,000 [1].

You can experiment with this yourself using a package like Theano (Python) [2] or Caffe (C++) [3].

[1] http://cs.stanford.edu/people/ang/?news=stanford-team-develo...
[2] http://deeplearning.net/software/theano/
[3] http://caffe.berkeleyvision.org
Exact same thing happened to me. I'd turn on an old 2009 era MBP and get a white screen, no chime and the whole thing would run really hot. Tried everything including firmware updates, PRAM resets and nothing would do it.

Instead of putting it an oven, I turned it upside down, put a heating pad on it and placed the whole thing under a blanket for an hour. Turned on just fine after that.
Solution: Think for yourself
I was referring to the part where he did the following:

'select * from users where username='.$dbh->quote($cgi->param('user'));

He was discussing the escaping of values inside SQL (https://www.youtube.com/watch?feature=player_detailpage&v=gw...) where he talks about how DBI->quote doesn't always escape values as expected.
I find the "Unsolved in AI" funny. One sentence is enough for the entire article: "We have no idea what the problem is but when we do we should come back and make this list."
And whatever happens always keep your umbrella.
I'm always down to get fired. Just means I'll go somewhere else and make more money.

But the advice in the article is aimed at companies trying to keep people, not at employees trying to make career decisions. Presumably, the person in the company reading the article has a serious need to keep personnel, and I've seen first-hand how difficult that can be in the face of market realities.

I'm trying to hire someone right now and I'm being forced to either get real creative about who we're willing to take on, or give up for the time being on my ambition of building and leading a team. Simply because our CFO doesn't want to pay market salary for a developer. I've been following Rands long enough to think I can do this.
You have offered no evidence whatsoever that that statement in the article is incorrect. By contrast, I just finished reading a while ago the three-volume series about the history of the Third Reich by historian Richard Evans (which was recommended in a Hacker News comment in August 2014), and I am sure that there is nothing incorrect at all about saying that thousands of Jews were killed as part of that project. It is true that people of various categories as the Nazis reckoned "races" were killed in slave labor for the Third Reich war effort, but Jews were very prominent among those innocent victims.
I don't think you're going to catch a lot of what you think you're going to catch with HTTP inspection. Actually getting data out of a compromised system could happen with all manor of seemingly innocent information that would pass through even a fine tooth comb of every packet. What if there's malware leaking data by appending whitespace on the end of URLs, messing with the timing of DNS requests, adding pixels to images on the fly? I don't think it's humanly possible to validate the amount of data which floods out of systems on a daily basis.
PyCon (https://us.pycon.org/2015/) is always a blast. It's large, but has an amazing sense of community. You will find at least three or four amazing talks each day, on a variety of subjects. The posters area will expose you to all kinds of cool academic and other projects. The Expo Hall is always full of hip companies (giving away lots of great SWAG, of course).

I guarantee you will leave inspired.
Yes, but that reliability is not the one that we normally think of when we use the regular language word 'trust'.

'I trust the pilot' does not imply that I think that the pilot will have a long and healthy life. There are two pilots because one might have a medical emergency, emphatically not because one might go mad.

In fact, if one does go mad, even with the other one present, there are plenty of ways in which the 'mad' one can run the plane into the ground if they so choose to.

So the 'two pilots in the cockpit' kind of redundancy is to protect against the cases of individual pilots becoming incapacitated.

Of course having another pilot in the cockpit will probably somewhat reduce the chances of a pilot with a mental issue being able to inflict damage simply because he'd have to either get physical with the other pilot or at a minimum would have to look them in the eye. But that's nowhere near what is required to stop a plane from crashing if one of the pilots decides to do it.

Which is one reason why it doesn't really matter if a flight attendant is present in the cockpit instead of another pilot. That's mostly a psychological issue, not a practical one.
>Claiming you could drink a quarter of it implies you believe it is food grade.

This makes no sense. Chemicals aren't inherently food grade or not. I won't drink a non-food-grade quart of water either.

>It's extreme my disingenuous to hypothesize that a Roundup bottle imparts more health hazard than the contents.

You've heard of agent orange, right? It wasn't the herbicides that injured people, it was small quantities of potent contaminants.

It's not just the bottle, it's every container it's ever touched, every source for dirt or bad-to-ingest chemicals to get in that wouldn't bother plants at all.

Edit: And to be clear, this applies just fine to things that are human-safe in small doses or for farm use. Contamination by literal dirt is a great example of something fine to spray on plants and dumb to consume directly.
If I make a dog angry, then take its muzzle off and make it go near you, am I liable when you get bitten? I didn’t give it direction to bite you after all.
Oh! I get in now.

In Go you can 'replace' a required package.

https://thewebivore.com/using-replace-in-go-mod-to-point-to-...

You can replace with local or remote package (for example if you have published fixed version somewhere and what your teammates to use it too until your changes land in the upstream.)
> Verification codes are currently delayed across several providers because so many new people are trying to join Signal right now (we can barely register our excitement). We are working with carriers to resolve this as quickly as possible. Hang in there.

https://twitter.com/signalapp/status/1347240006444675072
Mid 90s you'd only pay $15 a month for basic service in some places. Probably less for second lines.

ISPs were spottier. I knew some people with T1s paid for with weekend jobs, but some could barely scrape 56k costs.
This is right. They sell the whole picture of freedom really well. Contractors have existed for long, nothing new. The product is in a unique position to not need a lot of Full time employees and like he said, its accidental. I do like it though (and had underestimated) that there are lots of people who are ready to consider working like this in tech.
What? Are you suggesting that a lack of fealty to corporations is a result of the rise of feminism and marxism? Could you give more detail on these connections?
Veridise | Multiple Roles | Remote (US, Europe, China, India timezones) | Full Time

Veridise (https://www.veridise.com/) is a security auditing startup focused on using program analysis and formal verification to harden the security of blockchain applications. We’ve developed state-of-the-art security tools such as static analyzers, fuzzers, and symbolic execution engines based on our research published in top academic conferences. We’re also building a SaaS service that makes these tools available to developers with minimal/zero installation or configuration.

* We are VC funded with a good runway and financials, as well as a 100%-remote, globally distributed team.

* Our daily work involves compilers, static analysis, fuzzing, formal verification, zero-knowledge proofs, distributed systems, and/or other hard and interesting problems.

* We offer opportunities to work on open-source projects, as well as research projects that lead to academic publications.

To apply, send your resume to ( bryan [at] veridise.com ) and indicate which of the following positions sound interesting to you.

https://veridise.com/careers/

- Software Engineer (R&D)
- Compiler Engineer
- Security Software Engineer
- Frontend Software Engineer
- Backend Software Engineer
- Operations Engineer

Tech stack:

- R&D / Compilers: Racket, Coq, C++, Python, LLVM, some Rust, Nix
- SaaS team: JavaScript (Vue), Python (FastAPI), Docker, AWS
I assume you aren't that comfortable with ISO C++, the standard does allow for failible allocations.

That is the role nothrow in placement new, and custom STL allocators as language tool.

Additionally plenty of APIs now have exception and error based versions with noexcept.
> Its really mind boggling the patience people have show this buffoon running essentially an unapproved social psyc experiment on 2 billion lab rats, imposing a half baked reward system, that amplifies randomness.

I happily use Facebook (as does almost everyone I know).

I don't consider myself a lab rat, and think it's kind of an offensive way to view your fellow humans in general.

You don't need to be so morally outraged on my behalf - Facebook provides a product that I love using, and I use it, with the understanding that they get advertising money out of it. I'm fine with that transaction, as are most people. You don't have some secret knowledge that I don't have (I imagine) - I know the same things as you, and yet I decide that for myself, using FB is worth the tradeoff of the privacy/advertisements vs. the product itself.

The same as when I decide to eat ice cream, even though it's bad for me. Do you want to put ice cream makers in prison too on my behalf?
The most high-fidelity record I know of is the direct-to-disc recording of Carlos Santana and Paco de Lucia in acoustic duets.

Unlike the others in the direct-to-disc series, there was supposedly no console between the artists and the input to the master record-cutting stylus, and no remixing after recording.

The difference was quite apparent, and I have always been convinced that the fewer electronic components between the artist and the listener would yield the best reproduction.
Whether the virus came out of a lab or not, one thing is clear — we as a country can’t handle any pandemic. Till this day we still can’t get everyone wear a mask in public. (I have some people on FB working at tech industry with grad school education still think we should let the virus run its course, and mask is stupid)

Not to mention thousands of large social gatherings that happened way after the virus was already causing thousands of death.

If you can’t control other countries, maybe we should at least figure out how to improve our response?

What if some other virus comes out of nature next time when we have no one to blame?
Maybe I'm taking this rant too literally but:

>There is a ton of money in newspapers. Have you ever heard of Hearst castle? There is a literal castle in California built by a man that owned newspapers.

I'm not sure that makes sense.... now.

Also the NYT destroyed local newspapers? I'm not sure that is accurate.

>They are the ones that choose the president.

What?

>Write what you want to write. Write what you really think. The truth will come out. And it will come out better if you stop fearing and feeding the octopus.

Is that just an argument to just believe whatever you want and to write a blog about it?

That whole rant seems off.
I would like to thank NYT for introducing me to Scott and his wonderful blog.
Processing. The creative coding language.
There's an interesting phenomenon called the "Gell-Mann Amnesia" effect. About how we only see the flaws in modern journalism and punditry when it talks about a person, event, or niche that we have personal experience with.

https://www.epsilontheory.com/gell-mann-amnesia/

Regarding reputation: All media outlets big and small have the mutually beneficial habit of copying each others' work with essentially reposted articles. The uniformity of narrative on various events and topics that come up - the circular referencing called the "media cycle" - bolsters the appearance that the original outlet is generally right on things.

Retractions are often printed by the New York Times, and to their credit they are very rigorous in doing so. But it is not on the front page, and only a small fraction of those who read the original pieces or their headlines return to see the retraction. When it comes to online work, silent edits are increasingly common. Luckily there is a tracker to see where those are happening and whether NYT does it more than other outlets:

http://newsdiffs.org/
try http://www.adioso.com - search "<yourcity> to anywhere under <yourbudget>"
"Its probably articles like this one that pushed TSA to go to its current extreme."

This logic is flawed. Security by obscurity isn't security. If the article wasn't published someone sufficiently clever just as well could have come up with the same ideas.
Surely though the editors don't catch all YC references?

The YC alums are the editors, that's why some things end up dead and others don't

a blend of advertising and ingratiation

HN is YC marketing, it didn't really start out as an alumni magazine either, but once they realized that they could use it to, you know, sell ...
Oh, damn. That interface is almost exactly what I'm looking for, but unfortunately it looks like it's only for European airlines. Do you know if anything like that exists for American airlines?
Rude, but whatever... you might be right.

Regardless, a future version of any single platform could include changes to the scheduler and/or dispatcher.
A natural monopoly doesn't need legal protections, it will continue to exist regardless. The very reason competition was banned was because it was possible.
Oracle Coherance seems pretty NoSQL too (sharded key value store, no or very slow JOINs) too BTW. So even the 'Oracle guys' seem to be adopting this approach for some apps...
...the entire culture is aimed at getting rich by startup, which is a mercilessly meritocratic process.

I think the entire culture is aimed at a much broader motivation than that. It is aimed at a culture of intense intellectual curiosity, which makes the community self-selecting in meritocratic way.

This carries into startups as well, because they are as much about what you can learn as what you can do. Presumably, most startups are exploring at least some uncharted territory. How curious you are about that territory will suggest how much you can learn from it, and what you can learn from it will certainly have an effect on how well you execute.

As a result, startups end up as one of the primary focusses of the culture, but I think this as much a byproduct as it is an end to itself.
The company behind the tech...
http://www.motionportrait.com/e/
I had the same answer come to mind (musicians). This is a very analogous profession in terms of talent and success. And you see the same arguments about having inherent aptitude (or lack thereof).

Companies are idiosyncratic and have unique staffing needs and cultures. Is the same 5% of "rockstars" sought out by every company, or does each company find a different 5% of people? Analogously, the violin player in Dave Matthews Band is probably great, but he might have a hard time getting hired for an orchestra or holding down that job.

Also, athletes cannot be compared. They're playing games that are strictly defined and competitive. It's like trying to compare greatest football players to greatest military ground troops.
I don't believe Mozilla gave it a good go, though. Hell, we didn't even get native Firefox support for it, which was planned from the beginning. They just sort of gave up on it.
Amen. Sad but true.

Very few people are "cured". Most get life extensions ranging from 6 months to 5 years.

It's better to concentrate on letting one live their last days on their own terms. Meds and hospitals are pretty good at keeping people "alive" medically speaking. But all that extra time usually comes at a price.

It really depends on where you are in your life. I'd think that parents with young kids would want that extra 3 months. If you're older and your kids are older, perhaps it would be best to just let go.

It's not the quantity of years that you live that's important, it's the quality.
I've never experienced that but have had friends who have. The psyche test as well as the technical exam. These were corps in Toronto, Canada.

There are days where I feel incredibly lucky to have a career in tech/software. When I think about the interview process, those good vibes disappear. I started my career at the point where talking tech with the interviewer for 30-45 mins got you the job. I think back in those days, software wasn't as sexy. So, none of this need to get rid of the guy who read programming in 24 hours. Things have gotten overboard in my humble opinion. Tech has gotten broad. So very broad. Yet, we expect candidates to know the littlest details. I've been up and down the stack ... frankly, I've probably forgotten more than I know right now.

One thing people mistaken is that startups have a lower bar when it comes to technical interviews. I mean, the big, faceless corp has HR people administering tests with scantron. How can the interview process be worse? Well .. pretty much every start up I've spoken to has disappointed me. Multiple road interviews, homework assignments, code while we watch you type. So much soul sucking :(

I miss the good old days.
Hey WoodenChair ...

no cerebral HN comment here, just a sincere wish: all the best. Details were different, but been there, almost, more than once.
Well they could just use the number of actual cells there are in a battery pack which I think is 7k. So that is 3.5 billion battery cells per year. I think 500k cars is much better to understand though.
This. I don't know any other major tech company that generates these horror stories with such a reliable regularity.
The advantage of Amazon EC2 is that it doesn't go down when your laptop turns off.
You can mitigate the horribleness by using x to enable multiline regexes and then include inline comments.
One thread per connection might not scale but in this case other things could be done to mitigate the potential problem before re-writing the whole server. Perhaps use a special encoding for the authentication that doesn't use unbounded strings for username but a fixed size array of chars? Then maybe start a timer and if authentication isn't performed during a given time period, disconnect that client.
From the Russ Roberts podcast (goo.gl/mNcQW), they discuss the tax issue. Apparently you're not taxed on bitcoins.
Technically we are still a republic.
You submitted this and 4 other articles last week, and they are clearly all your own writing.

There is nothing wrong with that. pg has said that this is quite ok.
This is getting very off-topic, but see this bit from the Daily Show that illustrates this exact point: http://www.thedailyshow.com/watch/wed-september-13-2006/the-...
> The various civil rights movements got where they are today through the use of social repercussions.

I don't think this was the case. Look at, for example, the abolitionist movement. You'll find the social repercussions directed against the movement. It took over twenty years of convincing people of the justice of their cause, despite the forces used against them.

> The lack of social repercussions for things means the status quo stays

Isn't it more likely that social repercussions will be used to enforce the status quo? Only when change has already won can it use social force to complete its victory.
I know so many people in this situation, there should be a support group for them. It's incredible how many poorly managed (top down) organizations there are.
I would like to see some kind of framework for people to discuss salaries, should we pay everybody the same? do group evaluation? live with the knowledge of disparity?

When I was a team leader, I didn't have a big disparity of salaries in my team, so I think I had it easy, but when you have a tester or a designer among developers, their salaries might be way different (testers are not engineers, and I have no idea of the rate for a designer actually).
"the market has not fully priced in holograms"

Did you factor in the potential disruption by Magic Leap? Retinal projection could be a better bet long-term.
It's not my job to cater to special snowflake syndrome.

I'm just going to assume this was done on purpose.
Indeed. Nuclear proliferation is an increasing problem, and while we now lack the superpower standoff where a war could destroy most of humanity, many states are now capable of blowing up a large chunk of the world.

It's probably only a matter of time.
I found it is. Just click on a green arrow after test map.
This Symbolism clicked for me the 3rd year of college for CS, it's not that intuitive, even if it seems obvious in hindsight
A Milan Kundera reference in Forbes magazine... The world must be approaching its end, then :)
While the article doesn't mention it, the Narrative Science software and company is a spin-off of this project[1], developed here at Northwestern University as a joint project between the Medill School of Journalism and the AI department.

[1] http://infolab.northwestern.edu/projects/stats-monkey/
I think it's pretty cool, but might I suggest loading a fully built track as the default?
The idea is that you're exchanging your expertise with each other. Say John is awesome at javascript but sucks at photoshop. Susan is awesome at photoshop but sucks at css. Rich is awesome at css but sucks at javascript. If they trade their tasks around and everyone focuses on what they're good at, they all wind up saving a ton of time. So the payoff is that you'll get help when you need it.

The points facilitate that exchange with a minimum of fuss. There are already a number of sites that allow you to post tasks/projects for money; elance, odesk, freelancer.com. They have some good points and some bad points. The money exchange generates a taxable event and also frankly brings in many lower-quality workers. They also tend to require a lot of hoops to keep your interaction through the site itself so they can take a percentage of the payment.

So this is just another approach with its own set of pros and cons.
Turn your design into something real: http://woodgears.ca/marbles/run.html or
http://woodgears.ca/marbles/modular.html
Hang on, I'm not saying I don't care about standard terminology

Actions speak louder than words.

You have been corrected about your terminology by multiple people. Your response has been to not make the obvious correction, and to tell people that you don't care about what you are being corrected on.

This is very strong evidence that you do not, in fact, care about standard terminology.
Chrome 10.0.648.205 on win7 here. Played flawlessly and smoothly.