jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
So some of those things are true, but you can definitely and almost certainly should expire tokens (and reissue before expiry new tokens) after a short time window, which alleviates some of the security concerns mentioned.

Some useful parts of JWTs is they can contain information that can act as a cache so that you don't have to go to the server to show certain parts of your UI or things like names and so on.

It's worth evaluating them for your use case rather than assuming they are 100% bad because of the reasons outlined in the article.
"Less clever" was used with a positive connotation, as in "simpler"
It didn't fail, it was a political decision to keep Microsoft's Germany headquarter in Munich.
Why a .com?
https://slack.zendesk.com/hc/en-us/articles/203457187-Settin...

It's configurable for paid accounts, and can be set as low as one day. However, one of the best features of slack (and products like slack) is message history and search. Otherwise, IRC isn't all that different (WRT messaging).
My first reaction: This is #@$)(@#, totally $(#)$, hit detection is broken.

That means it's an awesome game, I just hate losing. Congrats to the makers for sinking an hour of my day! ;)
Here's what I think Jobs thought:

"I am creative, so I stay in computing."

"Gates isn't, so he left."

"Leaving computing for philanthropy is for those who aren't as good as I am."

Do you really read that statement differently? Do you not see it as honoring creativity over philanthropy?
Oh sure, there's infinite differences. It just sounded as if anigbrowl was taking a principled position on exclusionary practices. Almost like we should tolerate people who look and act differently than ourselves instead of secluding ourselves into groups that mirror our values.
Still not quite my point :-)

What I'm talking about is modeling this aspect of Scheme's behavior:

(define x 5)
(define (f y) (+ x y))
(f 5) => 10
(set! x 10)
(f 5) => 15

Scheme's lambda evaluates its body during application, under the environment of its evaluation.

Your LexLam evaluated its body with the right env, but in the wrong time: A subsequent mutation of env would not alter the result of application.

Conversely, DynLam evaluates its body at the right time (during application), but with the wrong env. Given this code:

(define (f y) (+ x y))
(let ((x 5)) (f 5)) => Error, x is unbound in f

Your DynLam would incorrectly evaluate to 10, right?

I just don't see how to model this behavior without IORefs :-)
:-( Sorry, typo. And HN won't let me edit now, grrr!
First, recognize that you are only the smartest person in the room according to your own metrics.

Second, decide whether this a problem that you want to do something about. One option is to fix your environment by educating the people you see as "less smart," because teaching is always good for karma. A simpler option is to leave your environment for a new one.

I recommend trying to improve the environment yourself. As a hedge, build your profile for employers and get ready to leave. Once you're in the groove for interviewing, apply to some new companies and see what you can do.

It sounds like the environment may be unfixable, given your references to turnover and de facto demotion to tech support. If the company does not value your skills as an engineer (assuming you have them and are not delusional), then yes, there exist greener pastures elsewhere.
> Apparently all we have to do is stand back and let the dominant players commit suicide while they dance around Schroedinger's Cash Box

Don't know how true this is with regards to MPEG, but I really enjoyed this quote
Java desperately needs more of this. It's a good language and a great platform. A lot of people don't want to look at it because they've heard (or experienced) horror stories about the huge frameworks. Enterprise development doesn't have to be that way!
I think AWS provides both key management services as well as cloud hsm.

I have not used either myself, but I would imagine the documentation is quite good.
The style, idea and execution of this site is brilliant in its simplicity.

Very well done.

Now let's just hope it doesn't get covered with porn. :/

(or at least branch off the porn section ;)
Simple economics is most of the reason Americans dont travel internationally very often. You can take a RyanAir flight from the UK almost anywhere in Europe for a fraction of the cost of any international flight out of the US. Americans who don't live on the coast can pay more to get to a hub airport than Europeans will spend getting to their destination.
Between the article and your wiki, I now have access to pretty much every iota of social gaming theory I've been looking for. Much gratitude.
Pity too, it looks like a great site.
I could easily see that same conversation playing out in real life and not think that the mom was psycho for saying it. Is the mom really psycho because it happened online, or is it just a sign of the times?

I.e. girl gets punished, acts upset. Mother says something to the effect of, "If you can't do the time, then don't do the crime."
Good question. I don't work at a company with a lot of culture so I'll refrain. I'd like to see answers to this from the same company, but the CEO's perspective vs a mid level workers perspective.
I have a concern with Python as a teaching language in contexts where people are not necessarily into STEM and are inexperienced or marginally experienced as programmers.

There's no neat and tidy way to deal with Python 2 versus 3. You can say use 2. You can say use 3. You can kick the issue down the road by requiring programming via web browser. But in the end anyone who catches the programming bug winds up facing a decision that even seasoned professionals struggle with.

Python as a teaching language is great for replacing MatLab. After that it entails tradeoffs as fundamental as character encoding. Not that I'm saying JavaScript is the answer.

If I were trying to get someone juiced about programming and solving the problems that MatLab does wasn't a feature the audience cared about, I'd pick Processing. It does interesting things with sound and images and exports to HTML and JavaScript to run in the browser. All that and it's small, well documented and Googles up a low noise search results page. Yet it runs as deep as you want to dive into the JVM and its languages.
I don't think mobile gaming should play a dominant role in teaching programming. (If I wanted to teach that, though, I wouldn't reach for Python, however.)
For what it's worth, the solution to that question was an open question in computer science for over ten years, so I would guess that people who get it quickly in an interview are more likely to have heard the answer before than successfully invent the tortoise-and-hare algorithm on the spot.
Further reading on that question in this old thread: https://news.ycombinator.com/item?id=7953725.
I think the point of the story was to inform the reader what a jail experience is actually like, with the added benefit that the author was a cartoonist.

I don't know HN's policies, but I think you should re-consider your post, and edit/delete it.
Your problem is the page is being gzipped twice. (If you haven't already figured that out.)
The page is being gzipped twice.

The command

gzip -d < download.gz | gzip -d

shows an html document.
Great advice as usual.
anyone know when we'll be allowed to transfer our cell phone numbers (from ATT/verizon/tmobile etc..) to skype/google voice/twilio?
I really ask, why the people do remakes (and mods) of games and risk to be taken down for copyright violations. I think, it would be much more sensible to invest this creativity into creating new games that aren't burdened with copyright pitfalls.
I find that difficult to understand.

From my perspective the root cause of every problem is a lack of information and lack of awareness .... a plan of action can come only after that, and will on it's own.
>"Is Silicon Valley corrupt as hell and a bit sexist? Sure." This is quite offensive statement

???? What? Who would find this "quite offensive"? I'm offended anyone could be offended at such a claim.
You could use a window manager that supports following (instead of clicking) the mouse or keyboard shortcuts to switch focus. Maybe I have been on the geek-road too long, but the latter should be supported in Windows/OS X as well, shouldn't it?
If the problem is stated sufficiently and completely enough, we can talk about solutions.

Without the awareness and the context, a "action item" is worse than "I'm right" it's "I'm right and do what I say" instead of "No one's right, here's the problems, can we discuss?"
you probably do. I have no way of knowing though.
Simply Brilliant
This is based on your current "safe" mindset

No it's based on me knowing myself very well through critical analysis of myself. I am an all chips in guy. I have been up and down but through it all, I have always been consistent on my principals, when I was starting out I walked out of a really bad position with nary a weeks pay in the bank. I barely landed something new and made the rent in time. Never the less, I stuck to my principals. I made it really big on an exit, bet it all on investments and start-ups, lost it all, went another round after working some jobs, had two good exits and started playing it safer by switching to consulting, irregardless of all of that my core values and principals never wavered. So I am pretty sure, if my financial situation was different, I would still feel the same.
A suggestion: When I submit my email address for the invite, the email field does not get cleared, and instead a small message appears underneath saying "Thank you for your interest!" - I completely missed it, and kept trying to submit again and again!

Looking forward to using the product, good job.
Not if the links are public, which I suspect most people's are.
Sure, but user pages go back farther than that...
Runs on Chrome for Linux 8.0.552.224 just fine.
Quite the understated title - a feat well worth hyperbole.

Can you speak upon the origins of the software?

Did this stem about from other projects/research (Edu, darpa, lone disillusioned coder..)?

I presume one could use dictionaries of things other than plaintext? Say symbols, objects, patterns?
(for signage and 'custom' use)

Are you opposed to this being 'opensourced' at any time?
zsh is an interactive shell. It is not to replace #bash as system shell as I know.
I have one of those.

I like it a lot, and the power soak is killer. It's great being able to crank it up (moderately) and not have my neighbors want to kill me, or put it up at wall shaking volumes when I'm at a house.

I have considered trading it for something with a bit different sound though.
Hostport combinations are in use in many tools. Hadoop represents all it's servers as a hostport.
In a landmark judgment upholding freedom of expression, the Supreme Court today struck down a provision in the law which provides power to arrest a person for posting allegedly “offensive” content on websites.
I know plenty of people who consider reading, in any form, work.
Allegedly, according to Wiktionary:

> From the practice of giving cigars as prizes at carnivals in the US in the 19th century; this phrase would be said to those who failed to win a prize.
Is it always intimidation, though? I find programming unimaginably boring.
Yes, in the short run. Who holds most of that money? In developing countries it is the elites. So if their holdings lose some value, they'll survive. But government spending puts money in the hands of people who need to work for a living. That will benefit the economy as these people will spend more and create demand. In the long run everyone becomes better off if a country undertakes a vigorous and well-thought out infrastructure program (including scientific infrastructure). Yes, I am a Keynesian.
That assumes an ethical standard, and that the public isn't completely ignorant or malevolent like the one used in top comment example.
How many of those were terminally ill or otherwise unlikely to survive the year without the flu? Fungal infections (something you practically never hear about) kill more people than influenza, but mostly the immune compromised.
If you are sneaky and in a slump, and you give the printed money to the right folk, it can kickstart trade.

This was the idea behind giving all that money to the banks, but the banks went and sat on it and now have the largest cash reserves for pretty much ever, so they were able to dump some of their other liquid assets, namely oil, which is a lot of the current glut we are blaming on OPEC.

Economics is messy.
You still have a potential issue if you leave the door open during a heavy snowfall. Forgetting to shut the door for a few hours could cause some damage if done at the wrong time.
Birmingham UK - One Black Bear - Digital Agency Junior Front-End Developer Remote Friendly

Looking for a junior front-end developer who wants to gain experience or get started in the industry. Primarily automotive work for a variety of brands including Honda, Subaru, Isuzu, Lotus and National Express.

Our office is in central Birmingham but happy to accommodate remote working as long as you can get in for team meetings occasionally (around once per month but negotiable).

Our stack includes PHP, Ruby, Javascript, HTML5, EmberJs, plus iOS and Android apps plus very open to try new tech and encourage learning.

You'll need to be motivated well organised but all experience levels and education background considered, bonus points for some open source contributions and interesting personal projects.

ross@oneblackbear.com if you're interested.
Pretty much. Many want exposure to the price appreciation without having to deal with minutae like custody.
What's the point, you ask...

Here is Ross Stevens, CEO of Stone Ridge Asset Management, describing "the point" for an hour:

https://www.microstrategy.com/en/bitcoin/videos/bitcoin-macr...

It sounds like you've made up your mind about Bitcoin, but I believe you've missed the big picture. The above video, if you watch it with an open mind, will help you to glimpse it. Hint: it's not about cappuccino, it's about living in a world of competitively devaluing currencies and resulting asset inflation.
> Do we actually know this, for sure?

Pretty much, yes.
I thought buttons were only ever supposed to be used for actions, and it was ux mistake to use them instead of radio selection or dropdown?
And let's not forget that bitcoin can process on average less than 7 transactions per seconds. That's incredibly slow. It can be used for anything irl as long as this fundamental problem is not fixed. Nobody will spend 10+ minutes in front of the cashier waiting for the transaction to be confirmed.

Most cryptocurrencies are plagued by the same issue. Everyone and their mother still come out with their own cryptocurrencies, but none has been proven to have any actual usefulness outside of speculation. I guess Monero and ZCash are at least really used as a transaction method because of the "black market", but, outside of anonymity, they also have the same fundamental issue that btc has.
Mmh, I wouldn't have used copper-fill on something that goes directly in contact with skin.

I had issues with light leakage with thin layers of poor-quality PETG (with light shining through as a dark-green halo), but I've printed microscope light-shields with plain black PLA and PETG with only 1.5mm thickness.

I'd surprise me if the leakage from the material would be greater than the light that comes in from the hinge itself, but I guess the author has done some tests.
The article says that he reports following the policy as he understood it. He also reports that he was later told he should have disposed of the vaccine or returned it, rather than caring about wastage.

The county prosecutor maintains that policy directed him to act differently, since that is the basis of her case against him. So, from the prosecutor's perspective, he bypassed policy. Since I'm making a point about the prosecutor's motivations, it's charitable to see this from the view of the prosecutor.
Could you give a before/after example?
The problem of inequality in general needs to be framed as one of power asymmetry. There are a handful of people that have managed to garner, through their wealth, similar power to states with millions of people. The solutions to this involve either making money less able to purchase power, or taking some of this money away. I suspect the latter is more likely to happen but I'll happily support either method.
I fail to see how this is related at all to laravel.
If you think so, it's available here: https://laravel.com/api/master/
Even with the fervor of the federal government they'd be easy to hide.

A USB is tiny, and you can shrink it's footprint with USB-C. You can also buy USB keys with tamper-proof housings that will blow a fuse if opened to be physically compromised. Coupled with strong post-quantum crypto, that key is relatively secure, even if physically discovered.

That's just the technical bit. You can also split the key in half and transfer the other half somewhere, which creates legal protection. You could also create a housing for the key so it's not easily discoverable.

If all that sounds a bit extra, circle back to that the perpetrator has 4.5 Billion worth of something.
or you end up with a useless half key or your trusted accomplice helps in the investigation
Sometimes I am :-)
Yes. I wrote the whole "Double Stealth" parody blog. Someday I'll get back to it.

It's perhaps midnight on Friday in SF, but it's 0813 in London :-)
> The number of languages that I've seen with a proper numeric tower that aren't Scheme (or direct descendants of Scheme like Racket) are zero, so "OO makes it hard to do something almost no one ever does"...?

It doesn't have to be an elaborate Scheme or Common Lisp numeric tower. I mean any kind of lattice ("X and Y gives Z") that would normally be implemented with case analysis. Especially if that lattice has symmetries (e.g. commutativity).

> No problem requires pattern matching, much less on several values

Of course, but I think you know what I mean. Take any of the standard problems that are not amenable to natural forms of cascaded single dispatch. Pattern matching has its own limitations, but sometimes it's the right tool for the job.
Oy vey. Statistician/statistical geneticist here. The second article is too harsh on the first. The point is subtle and hard to express: carcinogens set the odds, but importance of the part of the risk due to "biological luck," the part that comes from the mutation chain, means whether you individually are affected is random in a way that makes it hard to bother protecting yourself.

Let's say (arbitrary numbers) having poisonium in the food supply increases the lifetime population rate of cancer of the thingamajig from 0.11% to 0.12%. In the US, banning poisonium will save 300 million * (0.12%-0.11%) = 30,000 people, very predictable and important. However, if you personally go on a poisonium-free diet, you decrease your personal risk by 0.01%. You chances go from about 1 in 1000 to about 1 in 1000... so maybe if it involves any effort, you should spend your time doing something else to improve your health.

It's different if the carcinogens targeted specific vulnerable groups. If there was one gene that makes you instantly get cancer at the first whiff of poisonium, we would screen everyone for that gene. The difference between the 0.12 and 0.11 would be due that gene. Everyone with that gene would be put on poisonium-free diets. Everyone else can eat all the poisonium they want, and would still have 0.11 risk. (This is more or less the situation with the active ingredient in aspartame sweetener, though the disease is not cancer)

I don't like the use of the word "luck" in these descriptions, since both genetic and mutation chain randomness are a kind of luck. Also, the studies give quality numbers across many cancers, but the basic concept has been a mainstream model of cancer risk for a long time.
Agreed there need to be "more" wins, but the amazon service seems like a pretty big one.

From: https://lispjobs.wordpress.com/2014/11/25/clojure-software-d...

CORTEX is our next generation platform that handles real-time financial data flows and notifications. Our stateless event-driven compute engine for dynamic data transforms is built entirely in Clojure and is crucial to our ability to provide a highly agile response to financial events. We leverage AWS to operate on a massive scale and meet high-availability, low-latency SLAs.
Somewhat relevant: I think Mosh solves a few problems that SSH lacks. This article: https://news.ycombinator.com/item?id=8252093 made it on Hacker News a bit ago. The video is wort the watch imo.
I wasn't predicting a demise, just like I wouldn't predict the demise of C, COBOL, or other procedural languages.

What I meant was is there a significant portion of corporate decision makers that don't look at OO as the default programming methodology, than say 10 years ago?

I'm actually pretty surprised at the uptake of Clojure, especially compared to Scala, which would intuitively be the next language for corporate adoption on the JVM.

I think there are many developers and decision makers that are looking for simplicity now.
I work remotely and I would say that communication is much better and easier when working remotely for many people such as myself. Tapping someone on the shoulder is a LOT more intimidating than highlighting someone in chat. I don't want to bother people, I just want to be effective. Highlighting allows me to hit someone up with questions and they'll be able to respond depending on how urgent the task is in relation to their other tasks.

I will say I get more solo work done when I'm around people. It's hard to stay on task if you don't have the ambiance of people with expectations. I go to coffee shops, because even though they aren't my co-workers, if they see me working, they still have expectations. If they look over my shoulder and see me on social media, I've failed their expectations, and just that subconscious feeling does wonders to motivate me. I want to be a people pleaser and remotely that can be tough.
the original paper is kind of confusing itself. Why would they essentially do a 1 variable regression? why not do a multiple regression with lifetime cancer risk as y variable and both number of cell divisions and smoking as x variables?
Patents only last 17-20 years. Anything with a longer development timeline to profitability, which quantum computing surely has, cannot be accomplished by the private sector. Either you have to fund the research with public money, or you have to modify the patent system.
That makes the question of how much they'd sell it for even more interesting.
That's a great error message, but is it generally possible to take an arbitrary CFG and say whether or not the language it generates contains one or more strings with ambiguous interpretations? Even if it's possible, and such strings could be demonstrated, is it computationally practical to find them?

I'm just asking, I seriously don't know.

EDIT: Ah, I guess yacc does this already.

EDIT2: Okay, so since we're talking about building faster parsers, not building parsers faster, and that shift/reduce conflict is something that comes up at parser build time rather than parse time, is there any reason why you can't perform that ambiguity check with yacc and then build your parser the new way?
actually, Chrono Trigger was released for the Super Nintendo. Later they did a more or less 1:1 conversion for the Playstation that added some additional movie sequences (and long loading times).

The game is beautifully done. I'd say that I'm a huge fanboy, even to the effect that most of the servers I'm maintaining are named after some parts and characters of the game :-)