jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Bresenham lines are not "quality." For one, they're obviously jaggy. As well, most implementations of the algorithm will give you different results if you invert the start and end points. This matters a great deal for the common use-case in games of casting rays to determine sight lines. It is quite annoying to have a tactical combat game where a foe can shoot from behind a wall and you can't shoot back from the exact same position. Amit notes lack of symmetry in the "2.1 Orthogonal steps" implementation, which leads him to the "Supercover" implementation.
Isn't it being developed by the MIT? I'm not sure about "big" money, but it sure is being backed.
Yup. I'll put my thumb on the scale, too. The amount of aggressive reimplementation of the entire universe is something that makes me pretty sad. I think it's most acutely visible in certain parts of the JavaScript ecosystem--Grunt? Gulp? RequireJS? Browserify? Webpack?--where the incremental improvements of a given tool are seen as license to rewrite the universe. Which isn't to say it doesn't exist elsewhere, that's just top-of-mind. And don't think that I'm not aware that there are benefits to those incremental improvements--but we spend so much time on them, on how so much better this is because teensy-change now everybody switch over...I don't think we do much caring about our users. That upsets me.

Saurik had a great post not too long ago[1] that made me think about how Github and the public nature of open source feels almost competitive now. I'm not at all immune to it; when I started running into teeth-pullingly irritating problems with Terraform (written in Go, which I, uh, "don't like" at a minimum), my first thought was "well screw it, I'll go rewrite it in $X and show them!". Fortunately, my good sense prevailed and I wrote a hat on top of Terraform to add some of what I would editorially consider "sanity"[2] on top, but a lot of what I see out there seems to be people succumbing to the siren song of "well, I'll do it myself and it'll be awesome and I'll get all the credit."

[1] - https://news.ycombinator.com/item?id=8854587

[2] - https://github.com/eropple/terraframe
> Specifically, this VC predicted that Google would soon begin charging [...] developers more (or, as much as Apple) for selling apps through the Google app store.

He seriously believes Google would do this, after the Play Store is already completely flooded and discovery is still extremely lacking compared to desktop search? I don't believe it.
That sort of code is the reason why C has become a dirty word.
You can find aggregate liquidation data for Bitcoin futures and perpetual swaps in bybt.com
The first point is almost exactly stated by the author. For the second point, he does not question why schools exists, he merely claims them to be inefficient at this target.
Which is supported by his personal anecdotes and he does not offer an alternative, so always an easy claim to be made.
Unfortunately, like I said, all that I’ve found was about cancer, not metabolism or different cognitive functions, so:

> Really would like to see studies about possible impact on that. Until then, just to be safe, I try not use any bluetooth headphones or use them wired (most have that option).
Live coding is great for beginners to discover and enjoy that programming is writing that makes things happen.

I have had consistent success with design and communication students using LiveCodeLab [0] as the first step in our creative programming classes (ending with either Processing and Arduino or P5js/JavaScript)

First they get the magic of it, summoning a cube with just ‘box’, animating it, playing with colors, then they ask ‘can we use that for…’ and we can go to step 2

[0] https://livecodelab.net/
This is generally correct and a huge problem.
Note that the details of the process differ quite a bit depending on federal state and decade. What may differ are things like duration of Gymnasium, whether recommendations are binding, whether there's a clear distinction between Hauptschule and Realschule, duration of primary school (e.g. 4 or 6 years), how easy it is to switch etc.
In my case, primary school was 4 years, recommendations were binding (!), so you basically got put on a rigid track based on one person's opinion when you were 10 years old.
Unsurprisingly, that leads to material biases based on parents' education and origin.
It is an absolutely braindead thing for a nuclear power to do - bio/chem weapon R&D. The reason why the US abandoned that course so long ago had nothing to do with morality - somebody in the DoD simply realized that they were furthering the state of the art in dirt cheap WMDs. If you already have nukes, you want to keep the cost of doomsday devices as high as possible - limiting the number of potential rivals.
No. Instead, use

<type> *buffer = calloc(n, sizeof(*buffer))

as that will also protect against multiplication overflow.
It's really funny how the market thinks that Intel isn't in the game anymore.

They may not be as energy efficient as M1 or ARM chips but they certainly show that they are still a competition and invest a lot of money to improve their performance.
Breasts wouldn’t even be too bad. But porn nowadays is very extreme. Anal gaping and massive dildos may make young teens think that that’s normal and that their first girlfriend will be into that.
I'm familiar with Knime. I'll need to check these others out. Thanks for the references.
This is becoming ridiculous: Meta never threated this; the info comes from a SEC filling where this is presented as the worst-case scenario if they have too much trouble with EU data access laws.
Whoa. My own car already has throttle-by-wire i.e. no mechanical linkage for that. Brakes is debatable; I assume if the ABS unit fails they revert to "dumb" hydraulic brakes with the usual rendundancy (pairs of wheels fail independently plus you still have some backup from the parking brake).

But steering by wire? That's what the article implies, though another comment already debunks it. I hope there are exactly no cars on the road today that are steering-by-wire. I.e. they all degrade to non-power, mechanical steering if the electronic or hydraulic gimcrackery fails.
But at some point, isn't the hand-picked approach going to result in the same morass of version dependencies on any site of moderate complexity?
> As nothing in the Baywatch intro is NSFW

Clearly incorrect by any reasonable definition unless you work at a swimwear company or a few bits of the media.

I mean, you or I might think Alexandra Paul in a one-piece is an image approaching the beauty of classical sculpture, but quite a lot of classical sculpture is NSFW in most of the world, and the brow is a bit lower where Baywatch is concerned.
It's only Canadian money. :-)
<$16 USD
It should be noted that plenty of sources that is describe as reliable has disputed quality in term of bias, which I would generally describe as the difference between fact and narrative. The factual reporting from those are usually true, but the narrative might not be, and thus WP authors need to take care of omissions and added opinions by the journalists.
From Stanford v. Texas

Vivid in the memory of the newly independent Americans were those general warrants known as writs of assistance under which officers of the Crown had so bedeviled the colonists. The hated writs of assistance had given customs officials blanket authority to search where they pleased for goods imported in violation of the British tax laws. They were denounced by James Otis as "the worst instrument of arbitrary power, the most destructive of English liberty, and the fundamental principles of law, that ever was found in an English law book," because they placed "the liberty of every man in the hands of every petty officer." The historic occasion of that denunciation, in 1761 at Boston, has been characterized as "perhaps the most prominent event which inaugurated the resistance of the colonies to the oppressions of the mother country. 'Then and there,' said John Adams, 'then and there was the first scene of the first act of opposition to the arbitrary claims of Great Britain. Then and there the child Independence was born.'"
I actually meant ignoring the consumer level and look at the manufactures as the customer. If you are looking for an OS to put on your new phone you are manufacturing, what choice do you have? Apple doesn’t license iOS. Linux isn’t a feasible product yet, Windows is out. That means surely Android is a monopoly at this level no?
> i think you need to provide more details for a good reply. what changed between the time index was used and when it wasn’t? I also had to “convince” postgresql to use my index but that lead to a much better design

I disagree: given that nothing changed, I don't think any details need to be provided.

The question is NOT "Is postgresql's choice better than mine?" The question is "A certain design was working and suddenly broke because one day the query planner decided to start choosing a different (and unusable) plan - is this ever acceptable?" and the answer is obviously No, regardless of the details.
BCOM are not processing the payment here. They provide a "Hotel Login" which then let's the hotels view (upto N times) the raw card information of the guest for use internally on their own payment processes. There's various approaches that they make available, this is one of a few. More recently Booking.com started to move away from providing the raw card information and instead providing a virtual card which "Activiation" date only becomes enabled once the cancellation policy for the guest booking kicks in (allowing the hotel to charge before arrival). There's also an API approach, but the leading way to get access to the card/payment information __because__ BCOM are not merchants here is to provide this to the merchants/hotels through a BCOM login page. Reading between the lines, this is what I think was exposed.
Google Analytics is all about web analytics, so you can see traffic sources, visitors, pageviews, custom events, conversion funnels, etc. Primarily your analysis is going to be around traffic sources and how individual pages are performing.

Product analytics tools are a little different in that they’re much more event based and allow for contact/account hierarchies. Ie you can group (and thus track) separate users under a single business entity. They’re also much more feature based, so you’ll primarily be looking at how features are used as opposed to app screens.
The right hand pretty much stays on the tablet when I'm drawing. Left hovers over the keyboard hitting shortcuts, except for ones waaaaay over on the right side.

If I try to go back and forth a lot then I'm gonna either be constantly putting the stylus in and out of the holder, or typing with it between the fingers of my right hand, neither of which is much fun.
Reminds me of osquery!

Looks like osquery can also be used for file searching, but it's not as optimized for command-line usage.

https://blog.kolide.com/the-file-table-in-osquery-is-amazing...
He means that key exchange is frought with trust issues online. An exchange in meat-space is (can be!) 100% reliable, but doesn't scale. PGP is a posterchild for the impracticality of public key crypto.

The UK actually made it work in conjunction with identity federation through the Government Gateway, but then the Government Digital Service got hold of it and destroyed any chances of moving it forward.

Having seen it work I believe PKI can be practical at scale. And this is why I'd hoped a chat app might break some ground here.
> Everything that does not let me define the interface in HTML is a no-go for me [...] This is the reason why I also don't use React.

could you elaborate on that? How would you like to define interfaces in a way different from React or... anything else?
> Middle-aged IT people are likely to have more disposable income to afford a $X00 device and a library of games (where the real revenue is).

This is not as relevant as many think...

Good sales people know that..

- it's hard to sell expensive items to anyone, let alone middle aged people who have many other things to pay for

- the best people to convince a middle age person to purchase something are their children

- it's infinitely easier to convince children that they need something

... which is why so many industries focus on selling it to the cool kids. Once the cool kids have something then the other kids want it. When kids want something they will get on parent's nerves until they eventually get it, unless the parents truly can'f afford it.
What about Belgium? What's the big difference between Belgium compared to the Nordic countries? Because they've had it a lot worse than Sweden.

TLDR; It's possible to cherry pick. And it doesn't lead us anywhere (neither for nor against your hypothesis).
I find Zelle super frustrating. I needed to transfer money from a local credit union to Citizen's bank because there isn't a Citizen's near me. Both support Zelle, except that you can only have one account set up in Zelle. So I literally couldn't even transfer money to my other account through Zelle. Instead, I have to mobile deposit a check to myself.
he didn't event take it yet !
2. Hot war breaks out (precipitated by the DPRK or the South or the US), the North loses fairly quickly, there are catastrophic civilian casualties in the South and the North and perhaps elsewhere (e.g. the North launches a nuke or chemical weapons or what-have-you against Japan or the US, just 'cause it can), American military losses are comparatively minor in comparison to everything else. Ultimately, the industrial base and economy of the Korean peninsula is in shambles and is all the worse for having to deal with bringing the North into the 20th (let alone 21st) century, despite lots of foreign aid it's still a shitty situation for a lot of people for a long, long time.

Not so fast. The North has millions of trained, ready soldiers and nukes, and a single-minded determination to fight to the end. A full-blown war would cost millions of lives on all sides, and a win for us is not certain at all. It could easily end with a bloody stalemate and new truce after they've conquered most of the south and we lose the will to send >100,000 US soldiers to die. Just look at how it went the first time. The army of North Korea is quite formidable.
>The workers who designed and built the machines are skilled.

Then that's design and engineering, and not strictly manufacturing. Which is what I'm arguing for.
True. All that this is saying is that the bilaterial trade deficit numbers can be deceptive. Net imports - exports for a country do not change.
As reported by the CBC in 2007
http://www.cbc.ca/canada/manitoba/story/2007/11/07/blanchard...
Firefox 3.6.13 on Arch Linux: http://i.imgur.com/G8AVb.png

My default font is called 'serif'.
It's actually not clear that trade deficits between nations are meaningful. Suppose country A sells 100 seashells worth of foo to country B and B sells 100 seashells worth of bar to C and C sells 100 seashells worth of baz to A. None of the countries have a trade deficit on the whole, but A has a 100 seashell trade deficit to C. So yes, the trade deficit exists in this example but that doesn't imply directly that A needs to take action to fix it.

I think most outside observers of this three way arrangement would think it sounds fine, where the issues creep up is when foo production requires little labor and baz production is very labor intensive.
"near to 100% of input kids are neglected or abused"

Untrue. Children end up in the foster care system for a variety of reasons, including simple loss of parents or a woman (or teenage girl) knowing she can't care for a child.

"significantly lower proportion of those kids neglected or abused"

The evidence is not as clear on this as you'd like it to be.

To correct your example, if we had a drug that caused strokes or death in a significant percentage of cases, simply saying, "Well, many of the patients we'd give it to would otherwise suffer strokes or death," would be a quick route to an FDA rejection.
People care about their development environment- that's why this is on the front page. GitHub has put a lot of work into Atom and it is rapidly becoming a compelling IDE for web development.

If you don't care about improving developer experience, then get off MY lawn.
> The problem is that if in my early twenties I used to be able to recover over only a few hours sleep for the next day, it seems like it is impossible for me right now (early 30's).

Tell me about it. I'm 30 and I'm shocked at how drastically this has changed. I recently slept for 26 hours at the back end of a largely sleepless week. Twenty. Six. Hours.

Needless to say, I'm taking it a bit easier on myself since then.
They probably don't want any more anti-competitive criticism right now.
hello, I am in a growth phase startup and have been here since the early days. I am speaking from experience about a specific type of company and codebase.

if you’re planning to scale a team and a company, do not do this. stick to Laravel. let your new hires read the docs and move on to shipping features.

if I were going to build a solo project, yes, I would consider bolting the libraries I want into a high comfort codebase that allowed me to move quickly.

there is a massive Laravel talent pool and straying from the standard approach just makes onboarding and maintenance more difficult. focus on your company’s problems and don’t be bespoke. if Laravel is even in consideration for you and your company and your problem space, there’s absolutely no problem that is worth reinventing the wheel on here
I admit - I really miss Word Mole and Brickbreaker from the Blackberry. They should definitely be forced to port those apps to iOS!
From what I understand it report all interactions with the filesystem after its launch, it does tell you what process is currently accessing which file. lsof does a pretty good job for that.
OllyDbg is pretty good but it doesn't work with 64bit applications. Can anyone point me to one that supports 64bit?
I'm torn with the noise situation with EVs. On one hand, I obviously recognize the importance of pedestrians being made aware of nearby automobiles, especially those with vision impairment. But on the other hand, I feel that automobiles making constant loud noise is an antipattern. The reason that cars have always made constant loud noise isn't to notify pedestrians—it's because gasoline engines produce a lot of waste noise.

If in a parallel universe the first mass adopted automobiles operated silently, I don't think we would or should have eschewed them or put constant noise-makers on them. I suspect we would have done the same thing we actually did do, even in our world of gasoline automobiles: put a user-activated noise-maker on them and expect and require operators to use that device when appropriate.
You still get what they wrote, and most of how they wrote it.

It's hard to describe, but you kind of get the knack of spotting trends after a while. The accuracy's kind of poor, though. There are a lot of programmers in the world; if someone uses and reuses very distinctive routines, fine, but otherwise you're only really going to get a general impression.

You probably won't find Satoshi this way.
It's not unanimously accepted that he's the greatest basketball player of all time. You have to take into account things like the illegal defense era (his era), which made it easy for superstars to shine. Tracy McGrady, for example, admitted his points per game average went from 32 to 22 overnight because of the introduction of zone defense.

Likewise, the NBA has become vastly more competitive and international since Jordan's prime, i.e. greater demographics competing to enter, overall raising the mean athletic ability.

Jordan is clearly a great, but one among others, like Kobe and LeBron, neither of whom are actually A-holes like Jordan.
>The CDC released figures Thursday showing that this season’s influenza vaccine is only about 23 percent effective

Yikes, is it normally that low? I looked up a quick figure for 2013, and it was 60% effectiveness.
And the rest of the measures are unproven because they haven't been replicated (by different teams, presumably).

Therefore, on the balance, no measures have been shown to be effective (either because they're not effective, or because they haven't been replicated).
One of the ways racism expresses itself in the US is in child poverty. We can't offer public assistance to poor children because it creates "welfare queens", which is a stereotype that whites have about blacks that they are lazy and will cheat.
thats a great line. There are all sorts of secondary meanings that could be added by new connections. Yes, easily broken, but also inconstant (dropped calls), easily distracted. This is very much like the whole authorial fallacy. Meaning, in a work of art, is not simply what the author wanted it to mean, but also what the audience took it to mean, and that changes.
So what are good measures for people that need to work in front of a computer, like to read a lot, etc. to avoid/minimize that risks?

So far I know of:

- Getting a standing desk (which is no alternative suitable for everyone)

- Walking around/exercise every ~30 minutes for a short while
The content isn't that large, and I believe it was only free with the Keyboard version.
Still you cling on black and white thinking and to the notion, that things will never change.

They do!

Also: Who on earth says, that there is even one good functioning democracy at all?

"It has been said that democracy is the worst form of government except all the others that have been tried."
Churchill
For a quick, one-time job, it works very well, and you don't have to bother configuring SSH/FTP for it :). Of course, one could build a lot on top of DRb, I just wanted to show how easy it would be :)
Much as we would like it, they can't. This came up in another HN thread a few months ago. The problem is that if they say the wrong thing regarding your rejection, you might be able to hold them legally liable, pull some kind of discrimination suit.

Sometimes it is your personality; some employers are trying to build a team, and it takes a combo of skills AND group fit.

And ultimately, their answer would probably not be very helpful. Are you looking to improve or to find a way to cope/rationalize with the rejection? If you are honestly looking to improve, all they can tell you is how you might improve for them. What is the expected next step? Apply again? Complain about how they should give you a second look? Nah, it is probably go elsewhere and hope a different company shares the same opinions on how to hire people so that your newfound knowledge is useful.

I am not saying I disagree with the sentiment. It is just as helpful as flicking off a stranger on the road. Makes you feel good. Doesn't land you a job. No doubt there are a few anecdotes to the contrary, as there are always exceptions, but the legal and subjective aspects can erupt into some ugly encounters nobody really wants. Just the fear of that is enough.
That's a far cry from "the [iPhone] location database is uploaded to Apple twice a day".
Nice strawman. We don't need nanotech to build substantial infrastructure on Mars. We have the technology to do that today, we had it decades ago. This is not a far future problem, it's merely a problem of getting the funding to get it going.
Afraid not. (http://www.idsoftware.com/wolfenstein3dclassic/wolfdevelopme..., "Programming notes")
"Smart Tags caused immediate and vocal backlash among webmasters and content creators who sill harbor quaint notions that they, not Microsoft, should be in control the content and advertising at the sites they create."

A quaint notion indeed. It really was a different world back then.
Is there any proof that Conde Nast is trying to starve-off Reddit so they can maybe write it off on their taxes? They just don't seem to have a single ounce of pride in owning it.

It's amazing how much has been done with it's development given how little they have to work with.