skysight-inc/HackerNews huggingface dataset:
Which way you really want a refactor to go can depend on the presence of the type system. As well the reliability of refactoring doesn't.

For example consider the thing you constantly see in Java where you construct an object then assign each property through a method. The type system will catch it if the property is not passed correctly.

In a dynamic language like JavaScript the same is better done with an inline object. The reason being that the type system won't catch it if there is a mistake, and so you want to go for the easiest way to write it. On the theory that less code is less maintenance.

However now it is hard to rename a property and be sure that your refactor is correct. Because where does a property come from? It could come from anywhere - over the network, from an API call, the name of a database field - it is easy to miss it.

Which means that not only should the refactor go in a different direction, but how safe you feel in doing refactors will also go in a different direction!
"There are also drug users on the dark web who say on forums that they don’t think it’s right that people are selling fentanyl because it is dangerous and kills a lot of people.”
> What do you think of CGAL?
I am using some function of CGAL in Dust3D, it's a great work. However, it doesn't work with iOS and it's license is more strict than MIT, may remove it in the future.

> Are you using a scene graph for the display?
I am using Qt/QOpenGLWidget for display.
Comcast sends everything to the home as 720p, regardless of what the box can do.
No memes = no culture.

I am opposed, and will remain so, until such time as the big players either demonstrate real harm, or recognize the many benefits they get.

And they do benefit significantly.

What they claim is always the same,"billions lost", yet fail ti explain where all that money actually comes from.

Entertainment dollars for the vast majority are largely fixed. There aren't those dollars actually out there.

What I find particularly onerous is the idea of not actually being able to put material out there intended to be shared freely. Did that make it into this mess?
404? Has it been taken down?
What really matters now is directors moving to HFR or 60fps to shoot movies. Resolution is already good enough that fps is lagging behind.
Your experience with review gaming is fairly universal, it's not specific to Canada. Amazon reviews are fundamentally untrustable at this point, to the point there are multiple startups providing 'fake or not' services for them.

I've stopped buying anything from Amazon about two years ago. When you start to price compare, you realise how bad of a deal Amazon has become real quick. For the majority of the stuff I was buying, Amazon prime was marginally more expensive. For a minority of them, it was substantially (30%+) more expensive, and I had no idea.
Fast and Free IP Geo/metadata API
1997? The OSKit is old enough to go out and drink beer now, yikes.

They stopped development on it shortly after this, didn't they? Like within 4 years? It's easy to see why, given changes in the codebases that they pulled from (Linux, NetBSD, FreeBSD) to support newer hardware.

It's been over 15 years but the impression I have is that the complexity and need for "glue" makes OSKit impractical for learning,and the dated nature of the drivers makes it impractical for cherry picking.

I wonder if we have anyone from the osdev community/forums here interested in commenting. It seems like the kind of thing they'd be very disapproving of[1].

[1]https://wiki.osdev.org/Duct_von_Tape
Most common refactoring can be done in any language. If you have types, that really just means the compiler is testing many of your assertions.
You've missed the point: getting along with your peers is the most important thing. What is truth?
Use internal golang packages with gvrename
You’re probably not living in the US
Next thing you'll tell me is people who dye their hair pink or blue are more likely to be liberal.

I have been curious about this particular recent feature.

Does brightly colored/neon hair indicate the person is part of some particular group?

My exposure to this trend has been primarily with people on the internet, specifically Twitter and it seems to be predominantly women, and predominantly associated with being outspoken on modern civil rights issues.
I'm not even a dad and this game sucks for the reasons you mentioned.
Sky Brasil exposes data of 32M subscribers
> Why they can't include plaintext of the actual update is beyond me

Completely understand. The number of mails I have to pipe through w3m or lynx in order to read them has been steadily climbing, and it's obsurd.
From the addict's perspective, it's because it's better to use something that's cheap and only might kill you, versus something that is only slightly cheaper and probably will kill you due to difficulty in dosing.

The only reason fent exists on the black market is it's stupidly easy to smuggle compared to heroin, a tiny thimbleful of it could be cut into something like a thousand doses. This works out for dealer economics, it's not to benefit the addict.
I hate 120Hz, especially TVs that try to add in the missing frames giving you the soap opera effect. Even The Hobbit films in HFR (and I think those were 60fps?) looked weird and unnatural. It was like being on the set where you could just tell how fake it was.

I always disable motion smoothing on 120Hz TVs. I think high frame rates are really only good for video games and live sports. For fictional cinema/tv, it just looks weird and unnatural.
The setup is fantastic for me, and would be even better with 8K screens.

I'm running at native resolution, so not doing the "sitting far away" option.

"More screen space than you can actually see" - This is somewhat true. There's an upper limit to the size where it becomes impractical for most use cases. I'd say that limit is 40"~55", and mitigated somewhat by curved screens.

It's not too different from having a large quantity of screens you'd see at say, a trading desk, but all conveniently in one screen.
Do you have any rights with paid devices? A kindle comes with 8 hours, 59 minutes of disclaimers

https://www.youtube.com/watch?v=sxygkyskucA
Fair enough, wrt. working as an engineer, and not putting too much stock in "working with us" part. Early sign that a person wants to stay on the engineer track, or transition towards management, is useful.

> When they say "at Google", that's at least as bad as saying "working for you"; they know nothing about what working at Google is like any more than they know what working with us will be like.

They do know enough. They know that Google is "hot". Pays well, gives a lot of street cred, opens a lot of doors. Unless you're one of FAANG, they can assume with high confidence that working for Google will be better than working for you. What they may not be confident about is whether they'd pass an interview there.

> Plus, it implies "I don't want to work for you"; would you hire anyone that says that?

IMO the very fact they showed up implies they do want to work for you now. But maybe not in 5 years. For a typical programming job, I don't see a problem. It's unlikely the person will stay with you for 5 years anyway, so why not treat this simply as exchanging professional services for money?
> you had to set up your own server.

That was like 5 minutes of work, though. Maybe an hour or two if you hadn't done it before. It's absurdly easy to set up and use SVN. CVS was easy to set up, but a nightmare to use.

> you had to use a local, single-user repo or set up your own server.

That's the opposite of having no source control, that's having source control.
Fentanyl is a shitty high, doesn't last long compared to heroin, and a tiny bit separated a high and death.
This says everything I wanted to say, but better.
Link to archive: http://web.archive.org/web/20181127021739/https://blog.mozil...
A Programmer's Introduction to Mathematics
Is Deep Learning Already Hitting Its Limitations?
I can't wait to try it. BTW Linux users, I personally found that running Vice via Wine is easier than native Vice and worked great. I've been going through C64 games and rating them when I have time...99% of the good titles are great coffee break games.
You took a flight from Montreal to Frankfurt, but your boarding pass says Montreal to Bathurst, New Brunswick.

A handy way to look up flight numbers and destinations is an airline's timetable. Here is the one published by Air Canada:

https://services.aircanada.com/portal/rest/timetable/pdf/ac-...

So, flight 8742 is from Montreal to Bathurst. That matches up. The boarding pass confirms that. And flight 874 is indeed a flight from Montreal to Frankfurt, as your post explains.

If I had to guess, your flight was a short hop from Montreal to Bathurst to pick up more passengers and possibly fuel/cargo on the way to Frankfurt. Your boarding pass says 8742 since that's the first leg of the trip that you boarded in Montreal.

Does any of this match up? Did you change planes in Bathurst?
Asteroid to Pass Extremely Close to Earth Sunday Morning
Before the Internet: MUDPIE
Could be you just have a duff pair and need them replaced. Apart from this one issue with the mac (which I've now fixed) they've been flawless.
For years digital camera manufacturers scrabbled to have the camera with the higest number of megapixels, as that was what the majority of consumers looked for - it feels like that's where we're at with TVs these days.

I personally don't see the point in anything higher than 4k. I'd much prefer if manufacturers focused on better colour reproduction, better blacks, better audio and better network and media functionality.
the point is the word "Must", your government sucks, it's not Google's problem, maybe your people favored that government, all is good, but that gives you no right to mandate companies overseas to "Must" give you an option, God only helps those who helps themselves.

next time, try ask for it humbly at least.
Philosophy of psychedelics
What's flopnax? Google found nothing?
Homogeneous?! Switzerland is a confederacy and home to three distinct linguistic/cultural populations.
And if people discuss seahorses, do you give them the biological definition of horse?
FWIW, in Italian, and I think other romance languages, definite aricles come from the words used for 'this' although evolved to something district.
If I stole a penny from millions of people do you think I'd be charged for stealing a penny?

Yes, this is how it would be charged.

>because theft laws generally require the perpetrator to take property from the victim.

If I sent a penny from millions of people to another person, would I be innocent of crime?

If I burned up money in another person's safe, would I be innocent?

The law will look at the damage to the victim(s), in aggregate. That the person causing the losses only hurts each a little or doesn't end up with goods is irrelevant.

Besides the normal value of goods laws, there are even tougher computer fraud and abuse type laws. Those could really cost him if some prosecutor decided to pursue those. I suspect there are Feds right now looking at this case and how to proceed.

Personally I don't want to see this person get prison for a felony, but perhaps charging him with it will make him or others think twice about such behavior next time. Community service or such would be a good outcome.
What’s insane or unsafe about this method? Using this method for signing in a local application with Oauth is used all over the place with very little issue.

Sure the interface could be tweaked a little by maybe offering to select which browser to login with or othering the user a “copy sign in link to clipboard” button or something for few people using multiple browser slash containers to keep there accounts separated.

As for the localhost server listening for the code from oauth, it only needs to run for the duration of processing the first login (if you are going to use a keep signed in feature) reducing the window anyone could attack the server. It doesn’t need to punch a hole in your nat, it just needs to bind to localhost instead of your network card so only processes running locally could access the server during the process.

Using a state field could remove any csrf attack surface.

All the server should be receiving in this case is a single use code which can be exchanged for an access token to use the account depending on the scope you have defined during to login process. The data in transit it’s still encrypted all the way back to your browser. It’s only after you have successfully logged in with the auth site send you a redirect header so your browser does the final step of passing the code to the application.

If you captured the code in the redirect you would have to use the code before the application could and if you managed that the application can not use the code to the user in asking the user to log in again, if the user is able to successfully login to the application then your access token will probably be revoked once it’s regenerated when the application exchanges the code it got from the successful login for a account bearer token.

Considering all this I would say it would be easier to just intercept the access token over the network, the application memory or from where ever the application stores it for its next use (it’s keep me signed in functionality) which could be exploited from any other locally running application on your system.

I don’t see how this is any less secure than sending the users password over the wire from your application, having to dead with any 2fa the user has.
It is worrying every time I install a gnome extension.
Sütterlin
Hands down, I've never heard anyone do ads better than Cum Town[0] (seriously). Sometimes the reads end up being upwards of 15 min & in the middle of the show but nobody skips them. In fact in live shows the crowd will cheer when an ad read starts.

The trick is they have extremely tolerant advertisers who don't mind being basically slandered every ad read, having the promo codes and discounts read wrong, having the "don't read this part out loud" parts read on accident, etc.

Close 2nd is Hollywood Handbook, who also shits on advertisers and leads to their ad reads being the most listened to clips of the show. For example when Cards Against Humanity told them to say whatever they want [1].

[0] http://shoutengine.com/CumTown/

[1] https://www.youtube.com/watch?v=2VGXloYZctI
Is "hack 23andMe" code for "partner with 23andMe"?

> they'd just demand DNA samples directly as a requirement of being insured.

Unless GINA was repealed, but that remained illegal.
> Host only original content of which you or your registered users are the declared copyright holders.

Good luck proving what copyright everything that your users upload has. Such systems cost billions of dollars to develop and are prone to abuse.

> it were truly YouTube and forbade uploading of any derived content

Most content is in some way derived. Forbidding such things would effectively eliminate gaming channels, political channels, music channels, review channels, podcasts etc.

> MP3 sites might be more like SoundCloud

You do realize the RIAA is not particularly happy about SoundCloud either, right? And much content on there can still be described as 'derived'.

> I find it difficult to be moved by the protests of people who just want to post other people's creations.

I find it difficult to be moved by copyright maximalists, who used other people's work to get where thy are, but now insist that they should profit from a piece of work 70+ years after the author is dead.
To add to the confusion, while in both OpenGL and DirectX treat Z axis as depth, DirectX uses a left-handed coordinate system, while OpenGL uses mostly[0] right-handed one.

--

[0] - https://stackoverflow.com/questions/4124041/is-opengl-coordi...
Oh, in case it wasn't clear: as a Canadian, Prime has been of dubious value. We don't have catalog parity either, but that has been less of an issue for a few years now.
A significant part of marketing involves:

a) teaching people a solution to their problem exists (or even letting them know they have a problem)

b) raising brand awareness so when they do go to make a purchase they think of you first

Focusing too much on immediate ROI can miss the bigger picture. No one makes their SEO decisions based on a single FB ad impression. To think you can optimize for that is insanity.

Think about it; do you buy a car by clicking on a banner ad? Am I in the market for a new TV every week? Do people switch email systems every quarter? How likely are people to choose a brand or service they’ve never heard of when they do happen to be in the market?
A really neat concept/idea as well as execution. I'll be sure to mention it on my C64 related show tonight!
4 official languages: German, French, Italian and Romansh

https://en.wikipedia.org/wiki/Romansh_language
I agree and I'm glad that it was taken down. However, an appeal to popularity, "Everyone uses the wifi at starbucks" is strange to see from someone who is advocating better security practices. Most phones should have certain network sharing features disabled before accessing an unsecured network. Among people I know it is common for someone to ask if anyone is currently running a mobile hotspot before opening their own. Questions like "Why not just use the cafe's (or bar's) WiFi?" don't even need to be asked.

Many people click the links at the bottom of a news article, open every email they get and click their contents with abandon and generally ignore they privacy and security on the web. That does not mean that that behavior should go unchallenged or that we should dismiss basic personal security with the old phrase, "Everyone is doing it."
Guests of ICDM 2018, held in Singapore, examine a featured poster
That’s obviously true, but you seem to be conflating refactored code with tooling support for refactoring.

Done by a tool or not, the refactoring in principle remains the same. The tool merely automates the transformations which defines the refactoring.

And in that sense types isn’t really essential to refactoring at all.
The inspiration is probably from the signal processing literature.
Respectfully disagree - having to rebuild each time patches come out, on multiple OSes and versions, which have a patch to allow unsigned extensions is a massively more time expensive than developing a browser extension, and requires extra knowledge on the behalf of the persons responsible
Even if you don't commit the crime, you become more vulnerable to being false-flagged for it by a combination of lab contamination and a DNA database search.

Of course, if you go down this line of reasoning, you need to weigh the probability of this versus the probability of dying to an undiagnosed/late-diagnosed genetic condition.
MongoDB...

e: MongoDB is a perfectly valid example of a brand name that's somewhere in the "very offensive" area in some languages. Like GasjewsDB an easily avoidable cultural pitfall.
Everyone who doesn't want their genetics searched has a murder to hide.

The punchline: the series of rapes and murders that was used to institutionalize mass DNA collection turned out to have been done by a cop who didn't have DNA taken.
The Octopus Is Smart as Heck, But Why?
I strongly disagree with their "translations".

Here are mine.

Tell Me About A Time You Failed Theirs: Can you stomach failing until we figure things out? Mine: When the shit hits the fan, do I have to worry that you will engage in defensive CYA?

Where Do You See Yourself In Five Years? Theirs: Are you ambitious enough for a startup? Mine: What are your long-term values? (For the record, I think that this is a terrible question. But I answer the translation honestly.)

Why Should We Hire You? Theirs: Do you really understand the problem we're solving? Mine: What value do you think you bring?
Annoying Xcode problem. When I hit run button in xcode, xdoce window becomes
That's gorgeous. Graphics, music, cutscenes, everything is awesome. I would have played the hell out of it in 1987 (might still do, if I get free time to futz around with VICE...I have a real C64, but my flash drive adapter got killed in a tragic vacuum cleaner accident).
The intelligence community was hunting RF emissions with trucks during WWII. Three quarters of a century of top-dollar aerospace and electronic warfare R&D later... I’d be surprised if they didn’t have this capability by the 70s. What do you think the National Reconaissance Office is?
> Host only original content of which you or your registered users are the declared copyright holders.

How would a company go about being certain of this, do you think? I can't think of a way to do it with uploaded content that doesn't have a nasty error rate. Obviously it becomes trivial if you take the Netflix approach and source everything from the owners directly, which means working only with the biggest providers who have legal departments and such. With restrictions like this, even SoundCloud can't exist - almost everything on there is a derived work!

Have I missed something? Can you help me understand how a site can be certain it hosts only original or otherwise authorized content without taking a Netflix-type approach? I would love to be wrong, and for there to be an easy, cost-efficient approach that offers a suitably low error rate and enables protecting content creators while preventing abuses.
I have far, far worse compression artifacts in cable broadcast (apartment provided, can't opt out) than from Netflix, and I can only pick out artifacts in Netflix 4K if I'm actively trying.

Where streaming services do fall down for me is audio stream handling. If you stream high quality in most services on most dedicated streaming devices you get 5.1/7.1 by default, with awful, unconfigurable downmixing to 2.0/2.1 that makes you crank the volume to make dialogue audible but is still immediately drowned out by the slightest peripheral foley effect. Amazon video is the worst about this.
> When you start to price compare, you realise how bad of a deal Amazon has become real quick. For the majority of the stuff I was buying, Amazon prime was marginally more expensive. For a minority of them, it was substantially (30%+) more expensive, and I had no idea.

Agreed, but I'm currently trying to get a close friend to realize that Amazon can have terrible pricing. But I think the convenience factor is difficult to overcome.

Before Amazon, you had to just "know" which venue to buy each particular product. Now you can go to one place for practically anything online.

For every purchase (online or not), I do some mental calculation of "My estimate of what this costs to make is X", and I wouldn't pay more than X + Y%.

I also think "Which venue would have the best price for this?". For small junk, I would do some complicated Ebay searches and buy it for $4 from China. For larger things, I would do some complicated analysis of supply vs. demand for a used good and maybe check local classified ads. For other stuff, I'd go to Costco, or some specialized store.

I also have to do an analysis of how much I'd be willing to save to get it in 1 week or 1 month instead of tomorrow.

But most people just don't think that much. Relatively guaranteed shipping of 1-2 days and all from one place is enough for people that don't do this kind of thinking for purchases.

Costco doesn't always have the best pricing, but you know that you'll never overpay too much, it's always quality, and they'll take a return if you're willing to trade some of your life to do it.