jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A good example would take a fair amount of space, but let's try this bogus example:

This is ipython:

In [2]: os.path.join(None)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-2-ba05fdaae739> in <module>
----> 1 os.path.join(None)

/opt/anaconda3/lib/python3.8/posixpath.py in join(a, *p)
74 will be discarded. An empty last part will result in a path that
75 ends with a separator."""
---> 76 a = os.fspath(a)
77 sep = _get_sep(a)
78 path = a

TypeError: expected str, bytes or os.PathLike object, not NoneType

This is SBCL:

* (merge-pathnames nil)

debugger invoked on a TYPE-ERROR in thread
#<THREAD "main thread" RUNNING {1000560083}>:
The value
NIL
is not of type
(OR (VECTOR CHARACTER) (VECTOR NIL) BASE-STRING PATHNAME SYNONYM-STREAM
FILE-STREAM)

when binding PATHNAME

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.

(MERGE-PATHNAMES NIL 70256781343884 MERGE-PATHNAMES) [external]
0]

I find the first much quicker to read and parse (better layout, no SHOUTING, color coded, context info) and you can immediately see what file and location you'd need to "fix". What is an example were you prefer the lisp stacktrace to something you'd get in interactive development with ipython or in production with newrelic or anything else that captures python stacktraces?
(just unpacking) Prediction of value, initially and over time, requires market analysis.

Given that, predicting which projects will produce that value, and which designs will accommodate future additions of value, is engineering.

I still like Parnas's On the Criteria to Be Used in Decomposing Systems into Modules, where the choice of "information hiding" requires predicting what is likely to change - and predicting value.
Continuing the analogy, it comes down to the impossibility that such tools only be used for good. We can't approach 100% without draconian censorship, but we can probably get to 90% with better education. Apparently we're currently around 50%.
In South-East Asia, you often get a prepaid contract including 5 GB for between $5 and $20. This is 10x cheaper. Sure, salaries are lower, but the equipment is the same.
Could an article based on the same data not also be titled "Seed rounds increasingly replaced by Series A"? Because while Seed rounds are in decline, Series A is up.

Series A also are higher amounts than Seed, so volume in investments is actually going up.

Also, it doesn't matter if something is called Series A or Seed. In the end it is about the amount of dollars available to entrepreneurs.
The very fact that Comcast, Verizon, TWC, et al are arguing that consumer-side bandwidth pricing is inadequate incentive for them to upgrade networks is strong evidence that the market is so broken that net neutrality and municipal broadband are the right policies.
There isn't browser support for UDP. This makes glitches much more likely.
Or they could find some way to legalize the chess-playing so that it's no longer an infraction, no longer a broken window, hence no longer a prelude to more crime. They could redefine the "kid's park" to exclude the chess tables, for instance, so the rule did not apply there.

But honestly, I think the "broken window" reasoning has nothing to do with them breaking the rules and more to do with class. A lot of the chess players are poor, some of them are street people, and a lot of the ones who aren't poor look and dress like the ones who are. The parents look at them with a certain prejudiced eye and think, "These people are not a wholesome element, they are of the street." And the parents fear that criminals and junkies might look at the chess players with the same prejudiced eye and think, "These guys are of the street; they're poor and low-class like me. If they're welcome here, then me and my criminal behavior are welcome here too." So the theory is that parents will stop bringing their kids, and low-grade criminals will start hanging out. Because of the perception of the chess players as a "street" element, basically a conflation of class with criminality, their presence can turn a park sleazy through no fault of theirs, just through the prejudice of other people. And some instinctive, gut-feeling version of that theory is what resulted in the police being tasked to "clean up" the park by evicting the chess players.

That's unfair. Innocent people shouldn't be punished because of how they're perceived by other people, even if that perception is causing real harm.
> The creepy stranger who will swoop in when you turn your back and kidnap your child is 99% a figment of one's imagination.

Exactly. I just didn't say it in those terms because I don't have a source for it handy.
... except logins and emails are known, understood points of failure that tend to fail closed.

If I forget my login I can't access the website, but I can usually go to the website and play email bingo until I hit the one I used.

If my email access goes down, I still can't access the website, but I know why and have bigger problems.

If I log in with the wrong openid provider ... provider bingo is the ideal case. Otherwise I get in but it looks like my stuff on the website I'm logging into got wiped out. Obviously to most people here it would look more like they used the wrong provider, but that only qualifies openid as a solution for techies.

That's a much more serious customer problem from an end-user standpoint. Telling people they can register multiple providers with their account is a band-aid on a bullet wound.

And that's just when things are working as intended. Idiot providers, bad implementations, openid servers going down, all of these things add even more potential to screw things up for you.
Location: Calgary, AB, Canada

Remote: Yes

Willing to relocate: Within Canada

Technologies: C#, ASP.NET MVC, JavaScript, CSS, EntityFramework/NHibernate, SQL/Oracle, Agile, SaaS, AngularJS, Start-up experience

Résumé/CV: https://ca.linkedin.com/in/millerkm

Email: millerkm@gmail.com

I am a full stack developer seeking development lead or manager positions. Willing to relocate within Canada if the opportunity is right.
I was referring to the experiment on the original article in which private school kids where subjected to using their knowledge in standardized tests versus real life situations. This is actually true from elementary school all the way up to graduate courses.
What are the chances that the kids are good at calculating prices because the sample space of possible total costs of products and offered money is quite small? In this case, they could imitate good mental arithmetic simply by memorising the most common combinations.

If you sell only two products - sunscreen and gum - at a fixed price and most people are unlikely to buy more than a couple of each, you can draw up an easily memorisable table of all likely total costs. Assuming a finite number of notes in "normal" denominations (i.e. not a 8063 cruzeiro note) then it is probably also relatively straightforward to memorise all possible combinations of products and proffered notes. This memorisation might not happen consciously, but through endless repetition.

So if you buy a pack of gum for 300 cruzeiros and pay with a 1000 cruzeiro note, just like everybody else did that day, the kid will know that it's 700 in change from memory. Bring that same kid into a classroom, introduce a suite of new products at different prices and ask him/her to perform the same computations and it is quite understandable that he/she will not perform as well.

Now I'm not saying the classroom setting doesn't have an effect such as making the kids nervous, just that it would be important to control for this kind of memorisation. I couldn't access a full copy of the paper cited, so I don't know if it was taken into account...
Here in Canada we never got rid of Soviets... Actually we never had them in the first place.And you know what ?
The amount of government bureaucracy, corruption, cronyism and nepotism is staggering.
Looking at the product brief, it seems that the Intel CPU and the FPGA are being packaged on the same module and connected over PCI-E. So the interface from the processor to the FPGA will be over this connection. I imagine the development flow will be the same as if you connected these devices externally on your PCB. The processor won't need to know its connected to an FPGA, just a PCI-E device, and the same goes for the FPGA. The standard FPGA development flow can be followed.
There are lots of reasons for being vegan. What if you can not digest animal products very well, or just think it is healthier to eat vegan. YOur world view seems rather black and white.

Also I don't understand the part about connecting with people - so if you don't eat meat, you have troubles connecting (if you eat something else)? How so? Also, does eating meat also help you to connect with vegans, or maybe not?

All in all, I call bullshit.
designed to calculate a digest of huge amounts of data in as short a time as possible.

That's a weakness, not a strength. If you can only calculate 100 hashes per second, it will take a lot longer to crack a password than if you can calculate 100 000 hashes per second.
Well, fravia was a student of +ORC and a reverse engineer who put a lot of information out there about reverse engineering at a time when there wasn't a lot out there (i.e. 10+ years ago).

I guess he was just going for nostalgia, but I admit to being surprised that people are still mirroring that. I've only had to reverse a few things, but I have to say that that old information is still good, because it wasn't about specific technology, but it was a more general sort of reasoning backwards that allowed you to infer the inner workings of something by looking at it from the outside. Even when I'm not trying to reverse something, I find it useful: by reasoning about how things probably work internally, I can sometimes discover features that no one bothered to document or things like that.
Yes, they're all that crazy.
If you think that's bad, try logging into Hacker News.
Does Oracle still not realize that there's no-one in the entire FOSS community that trusts them?

To Oracle: If you want to get our trust back, you need to do these two things:

1) Drop your stupid patent dick-waving against Google
2) Open source Java proper

Then, and only then, will we talk.
Normally would be done as: he buys stock, the company has "repurchase rights" over those shares, repurchase rights "vest" / "expire" ratable over 3-4rys. (your case 2yrs).

This would be a term in your "Stock Purchase Agreement" (if you were a corp).
You can make that same argument about a whole lot of different vulnerabilities, for what it's worth. The core issue is that a lot of people practice "responsible disclosure" by custom but don't really buy into the principle of it. Can't blame 'em.
There are a couple software emulators that can run the original software, so, I assume, there is enough data to implement them.

I never succeeded running the Alto emulator I have (Altogether)
UX wise, I figured that the user will travel around with a 3rd party cookie from our main domain. The site operator will install a simple <script> tag. The script tag will fire off a jsonp request to our server. If there's no cookie present, the resultant js will either do nothing, or at the site operator's discretion invite them to join our system. If the cookie is present, and a valid session is detected, and they haven't logged in in the last 24 hours the resultant js will popup a small "notification" (or just use html5 notifications if available) that you've checked in. If there's a cookie, but no session, the js will, at the site operator's discretion, either do nothing or invite them to login (inline) and claim their checkin.

I'm not sure what you mean by relationship, but we will know who the user is and what the site is, so we would obviously be tracking a relationship there.

Thanks for the feedback!
Which government do you mean? You know, there's more than one government in the world.
The number of witnesses may be exaggerated, how much of the attack any given witness saw is probably exaggerated, and the extent to which any of those witnesses could have plausibly realized the severity of the attack is likely exaggerated.

(...) no witness saw the entire sequence of events. Most only heard portions of the incident without realizing its seriousness, a few saw only small portions of the initial assault, and no witnesses directly saw the final attack and rape in an exterior hallway (...) Additionally, after the initial attack punctured her lungs (...) it is unlikely that she was able to scream at any volume."

Not exactly a happy story either way, but nowhere near as bad as "a group of people watching a woman be raped and killed and choosing not to do anything", just your ordinary, garden-variety, this-is-clearly-someone-else's-problem bystander effect.

Does this negatively impact the incident's use as an example? Not really.

More importantly, it doesn't change the fact that the correct reaction to the incident is clearly to don a mysterious mask and become a costumed, crime-fighting vigilante.
His actions indicate otherwise. Surely any halfways mature security researcher realizes the following two facts:

#1 - In excess of 95% of all security patches/updates/workarounds implemented on a windows platform are those that come through the automatic update process

#2 - Upon disclosure, the universe of script kiddies which never, ever, would have discovered this security exploit on their own have now been handed a gift which they will exploit with their rudimentary skills.

I'm a strong proponent of responsible disclosure, and really believe that it has made our platforms much, much more secure, obviously in an absolute sense, but also, in a relative sense.

But, responsible disclosure involves giving the vendor a reasonable amount of time - typically one or two patch cycles, prior to releasing the exploit. Anything other than that is juvenile and besmirches the community of responsible security researchers.
Where would one find these freelance writing gigs?
We intend to keep publishing data dumps and with the same regularity.
Bug: if you click the next letter while the 'victory' animation for the previous letter is still playing, it replaces the previous correct letter with the new one you clicked, instead of putting the second letter in the next empty space

Too much animation overall
Thank you, that's super helpful.
ngrok is easy to use. Is there any advantage of using Cloudflare Tunnel over ngrok?
>At the extreme, if it is bad enough, they can start their own.

That is not a realistic proposition, either. People are as forced to use private services as they are forced to use government ones. There might be a competitor, but even that does not necessarily provide cheaper or better service or products.
I hate ginger ale. I hope they make it illegal!
The way people organize to work on something is to form a company (or corporation). Getting rid of them means everyone pretty much has to be self-sufficient, i.e. subsistence farming.

> anyone who wants to pursue other things will be generously allowed to.

As they are now. Nobody is forced to work for any companies in America.
Is it even possible to get a new car without a touch screen?

I hate it.
Maybe they tried to, but nobody could agree on a time to do it. :D
You're right--mine has an option to turn off the screen completely.

It would be nice if the systems detected ambient light automatically and went into a redshift mode when it is dark.
In real numbers most businesses in the US are "small businesses" because they have 500 or fewer employees. It says nothing about their financials though. A hedge fund managing billions of dollars, a start up with millions in VC funding, and a mom and pop florist are all "small businesses".

I'm definitely not disagreeing "small business" has been turned into a propaganda term. That process was helped by the silly tax classification of what's a "small business". A lot of marketing dollars go into making people think the mom and pop florist when they hear the term and not the hedge fund.
Frequent enough that they provide an RSS feed.
List is here: https://www.sec.gov/litigation/suspensions.htm

Also check the previous years, they appear to be archived static pages as opposed to say a database query populating a template - really makes me wonder how this site is built.
Says who? Not according to the public discussions at the time it was started.
The author didn't really say anything about performance, other than long upgrade times; nothing about the computer being slow and painful to use. Pretty much everything was software related. I doubt cost is even an issue. There are plenty who conclude Apple hardware is great, and purchase it to run Linux. Linus Torvalds himself used to have a MacBook Air as his personal machine, and he says his kids still have MBAs.

http://www.slate.com/blogs/business_insider/2014/06/09/linus...
Heh - spot on. I may have had slightly higher expectations from Apple due to their premium pricing (and public image) at some point, but certainly not after actually needing support.

My point was in response to "you received decent support from Apple", which has never been my case.
Go also.
I don't know about the Rice study. 95%+ is the number we get told by the bosses, based on our followup surveys with them. I'm not sure what the real truth is but based on the wild inaccuracies in the public numbers about Groupon's business, I tend to trust the internal numbers. Pre and post-deal experience and handling is part of what the fat margins get spent on, to make sure that it is a good experience for the merchant.

EDIT: Found results in question - http://www.screenwerk.com/2010/10/01/survey-42-of-groupon-sm...

Caveats about the study: 1) It was sent to 360 total businesses (Groupon deals with 10Ks of businesses) 2) 150 responded. 3) No mention of when these businesses ran their deals - 6 months earlier or later would make a huge difference in a company as young and fast-growing as Groupon.

Since people with a negative experience are much more likely to respond, this should be taken with a grain of salt. Also, 42% of 150 means that they found 63 businesses that would not repeat.
They basically say they need DRM, but its impossible to have a DRM system that is also an open webstandard.
Wow - maybe you should have my tech guy! He's pretty awesome, check out his latest work here:
http://bit.ly/f3MIbq

I know it's odd that I'm trying to give away my tech guy. I guess I feel like he deserves better. I spent a year full time pushing our products, got some investors interested but didn't close the deal. I am still doing my best to sell and we still feel hopeful, but given his skills, perhaps he'd go further with someone with more experience and contacts.

The downside is that we're based in New Zealand, so a bit far from N California. Anyway, feel free to get in touch with him if you want.
I tried to find something and failed. Nowadays, I just upload to zoho apps and tag the documents there.
The obvious question: what is your list?
Probably reading, watching movies and listening to music would be in your best interest, as it would simulate some kind of dialog with a human being, maybe it would prevent you from losing your mind.
> that it's a endless pile of bullshit whose primary content is in user comments on the doc pages.

I noticed that too, and it floored me.
I like hiring people that are available to meet locally, and then let them work remotely for most things.
Digital stuff is still fairly new - most people, at least until recently, preferred real world stuff.

So it makes sense that digital is cheaper. But relying on its cheapness doesn't make sense since there is no guarantee that digital will stay cheaper once more people switch.
In the guided sessions (as in most other meditative practices I've seen), you're instructed to close your eyes. The imagery is just there to set the stage before and after the meditation; the guidance is audio-only.
That's blatantly not true. The English language is overflowing with options, at different levels of character or crime, when it comes to describing people.

Murderer, killer, rapist, pedophile, wife beater, convict, criminal, felon, thief, liar, embezzler, con artist, forger, bum, hobo, dishonest, deceitful, traitor, unethical, petty criminal, cheat, scammer, scam artist, pick pocket, snake oil salesman, chiseler, crooked, unfaithful, drunk, addict.

And a thousand more various categories to toss people into (some refer to crimes, some refer to moral character or life situation, and some blend multiple attributes depending on context).

If a person is a rapist, you call them a rapist and not a murderer, and people know the difference. If a person is a convicted thief, you can call them a petty criminal, and nobody would confuse that with being a serial killer.
CenturyLink is playing the FUD game. I live in Olympia, had door to door sales come by. "You may have heard about Google Fiber. We are coming around to let you know that we've been installing fiber..."

Err, yeah. Fifty five miles away. So what?
sounds like a cheaper and more immediate solution would be to ban selling live pengolins
Given the obvious benefits of increased intelligence, the fact that hominid brain size (and presumably computational power) plateaued for the past 300,000 or so years, and that no other species has developed superior intelligence (ie there are bigger but not more effective brains out there), does seem to indicate that we are at or close to a local maxima for biological intelligence. Presumably that's some threshold beyond which the gains from increased computing power lead to limited improvements in intelligence. Of course that's not to say it's a global maximum.
I've never quite gotten the problem with evergreening. The story is, a drug company seeing their patent expiration come up, makes some small improvement and patents that, getting them a new term. So far I'm following along.

But the narrative is, this locks out generics somehow. The new patent can't cover the subject matter of the old patent, as its automatically prior art, so only the improvements are covered by the new patent. If the "improvements" are so minor as to be irrelevant then I don't see how this is a real impediment to a generic. If on the other hand there's a significant improvement, it seems like that's really something that should be getting patent protection.

I just feel like there's always a step missing in the usual simple descriptions of evergreening I see. Is this all just tied in with something like doctors writing brand-name prescriptions, and the brand name just gets these minor pointless "improvements," but enough to diverges away from what the generic is so it can't be easily substituted?
Ditto. I'm using clone for this same function. I'm using it for casual file access (not lots of intensive access every day all day) but I'd like to know of there is any benefit to this over rclone, since as mentioned rclone has a pretty big user base..
> you've got no idea [...] Obviously you do not understand [...] you did not notice

Please don't conduct language flamewars on HN. Discourse here must remain civil and substantive, even when the other person is also being rude (as in fact is the case). Please read https://news.ycombinator.com/newsguidelines.html.

You're being downvoted because you're breaking this rule, not because of your argument. This community is replete with lovers of Lisp, including the person who built HN and us who work on it, so that's hardly the issue.

If there's one thing we will never allow to happen it's HN turning out like comp.lang.lisp.

Edit: I've detached this subthread and marked it off topic. Your thoughts on Lisp are welcome here, but please be respectful from now on. The Principle of Charity is what we shoot for in arguments here: https://en.wikipedia.org/wiki/Principle_of_charity.