skysight-inc/HackerNews huggingface dataset:
I strongly second this concern. I generate random strings as answers to my recovery questions. When I recently got asked one of the questions the support rep let out a sigh when asking (presumably because he saw the "crazy" answer) and then said "yeah yeah, alright" when I was about half way through the answer. That any company even suggests these insane security questions that anyone can trivially research is completely beyond me.
You're not entirely wrong, but due to funding models of state colleges, these priorities may be a bit different.

In Ohio, for quite some time, state funding was based on enrollment, so that's what state universities did: enroll as many students as they could.

Then, it was decided that enrollment was a terrible thing to incentivize because the incremental enrollees were far more likely to drop out. So the state switched to funding based on graduation numbers, so retention and graduation are far more important and universities have tightened their enrollment standards and started building stronger relationships with community colleges.
Agreed, it minimizes the friction in going from regex to usable data structure more than any previous solution I've seen.

Really makes me appreciate the value of Go's field tags.
Make sure you keep a list somewhere of which site got which email address.

I used to do this too and it was great, but then when I started trying to recover accounts that were a few years old, I had a heck of a time remembering what email address I had actually given them in the first place!
A happy NameCheap user for years, I have started switching away. Their horrid "modern" 40px padding everywhere bubbly redesign makes GoDaddy look good in comparison. A major pain to manage more than a couple of domains, and numerous user feedback seems to fall on deaf ears, e.g. [1][2][3][4]

Example weird feature: all domains are shown, even ones that you've let expire/sold years ago, and there is no way to hide them.

[1] https://community.namecheap.com/forums/viewtopic.php?f=10&t=...

[2] https://community.namecheap.com/forums/viewtopic.php?f=10&t=...

[3] https://community.namecheap.com/forums/viewtopic.php?f=10&t=...

[4] https://community.namecheap.com/forums/viewtopic.php?f=10&t=...
My problem with Twitter has always been what the fuck does it do that requires 1000 employees to run? I don't use Twitter so I may be missing something huge here, but my understanding of the service:

1. User A posts messages either to themselves or by addressing another user.

2. Users B, C, D .. Z subscribe to messages from A and see them on their own feeds.

There are no concerns about message QoS and you don't need a consistency so you can basically blast out messages and if B views it before C then no biggie.

Twitter's basically a pub-sub messaging platform without any kind of need QoS... what am I missing? Why does this require 1000 employees or even 500? it seems like something that could absolutely be run by 50 people with software (feature, optimization) engineers concentrated in one location and operations (test, deploy) teams spread out across the globe at major hot spots. Obviously you also have some stuff like sales and marketing, but I still don't see how that requires 1000 employees.
One step closer to fusion power
Sometimes the person an employee talks to most in the company is their manager. Could it be in some cases, the manager was good, and the manager left, and the employee now feels like the person who had best listened to him is now gone from the company, and so he decides to leave too?
Since this is a leak and not official (yet) we're not sure whose choice this is. If it's Twitters (Jack) then it's probably a good move to get fresh product/engineering talent in to change things up.
[iOS] Magic 8 bit ball – answers for all your questions
People do not like change, in general. So when a company completely changes the way it operates, and at the same time offers a buyout to anyone who doesn't like the changes, I'd be asking the question the other way - what are they doing that they kept more than 80% of people in that scenario?
If any journalist is interested in trying contact me (email in profile) and I will give you permission to use my account.
It's kind of unfortunate that the i5 basepoint is the "scalar" implementation but the i7 basepoint is the "improved scalar" one.
The effects of cannabis use on short term memory loss
Vmtouch – The Virtual Memory Toucher
You could say that about every tiny feature and then you'd have a Settings app that has thousands of options. Most people don't want that and, I think, would prefer the device to do its best to guess at the correct setting even if it gets it wrong sometimes.
Why didn't the OP turn on two step verification? Amazon does support this.
"Being an engineer, and a moderate, daily consumer of cannabis, I can attest to having little to no short term memory loss. At least as far as I can remember...."
Didn't realize that gigapxl was down.

One can purchase a Gigapan device to try to capture something similar though. http://gigapan.com
Getting spoiled as a child can be definitely be a disadvantage later in life :)
(Mr. Virding is one of the co-inventors of Erlang.)

Why are you so mad? It doesn't really matter if 'other developers' don't understand Erlang. Erlang doesn't have to be the one true perfect language for everything, just a pretty nice sweet spot for a bunch of use cases.
my phone is showing there being a lot of empty comments from five decades ago. clearly signs consistent with time travel.
Or rather increasing quality. Precision != quality in many cases. Low-quality audio/visual mediums are often preferable over ultra-precision ones in many cases e.g. a common technique with guitar music is to distort the sound it makes.
Apple seems to suffer from the cargo cult of simplicity.

They seem to view UI simplicity as the goal instead of viewing it as the end result of elegant design choices. Simplicity for the user is something you earn by making good design choices, it's the end of a long arduous process. If you shortcut that, you don't actually end up with something that is simple to use. You end up with something that looks easy to use but is actually very hard to use.

By failing to arrive at clean interfaces the hard way, they make their tools frustratingly inconsistent and difficult to use. Functionality is abstracted away from the user, but there is no consistent process by which the user can predict how to access these functions from program to program, or across the product line.
People leave managers before they leave companies.
Yes that's the one.
Treat a domain like money: if you want it held pseudonymously, you put it in the ownership of a shell corporation you control (through power of attorney to the board of directors), but don't own any equity in.
The amount of available data varies by state. In TX, for example, sale prices are not disclosed.
I feel like people making only $30K a year, aren't the type of people to just jump ship because the "culture" has changed. They generally want to keep scraping by.
Even though it's linked to at the bottom, I can't help but be irked that the content of this writeup - even the specific examples - is basically stolen wholesale from someone else's youtube video [1]. The VDP laying simulator is new and cool, and admittedly having this info in blog form rather than as a youtube video provides value, so it's not as though this isn't a worthwhile post or anything...but I wish the author was more forthright about what this actually is. Calling the original video merely "an inspiration and source of lots of information" is borderline intellectual dishonesty.

[1] https://www.youtube.com/watch?v=f_OchOV_WDg
As a maker and a doer who's had good managers and bad managers, it's hard to overstate the importance of good management. If my manager were moved to an individual contributor role, I'd cry about it.

If you're hiring makers and doers who don't value good management, you will not be able to function.
If the pot is split at an random point between 0 and 1, then on average, 75% will go to one player and 25% to the other player. (It doesn't matter which player is which or how many points the players began the round with.) The equilibrium is a state in which the average pairing between two players is unequal in this 75/25 ratio.
But who is to say that "in the future" another more recent article may be more relevant to they're looking for?
> How do you think all those legitimate scientific journals got started?

The founding history of scientific journals is often amazing, involving legends in the respective fields. Then over decades those journals became "legitimate" by not publishing crap.

> Every scientific pursuit started out as a pseudoscience

I don't think that word means what you think it does. https://en.wikipedia.org/wiki/Pseudoscience
No question that 1/16th of the instruction space is precious. I was surprised that ARM hadn't used it for something, even as early as the ARM610.
The ballast, capacitor, and igniter in the Amazon description refers to using the LED lamp to replace a sodium vapour bulb, usually in a large, outdoor lighting fixture, like a street lamp. The LED doesn't need the same support electronics that are required to warm up, start, and control sodium vapour lamps, which have a negative resistance once they get going, and thus will burn out quickly without a ballast in the circuit.

The LED lamp has just as much (or more!) support circuitry, but it's built-in; note the comment in one of the reviews that it takes about four seconds to light up once power is applied.
The heck is Racket?
It is interesting that the simulation in the linked article above treats the economic actors as aggregates, while the NetLogo simulation using many discrete actors is based on methodological individualism. It is easier in the second case to avoid the simple assumption that economic activity must necessarily be of a zero-sum nature.
I think a lot of companies like Google/Facebook/Crowdstrike/Uber will appreciate someone who was successful in an environment like Zappos' holocracy experiment.
Couldn't customer service just treat all sensitive information like the they treated the last 4 digits of the CC in this scenario? Verify only, reveal nothing. I'm sure almost all legit customers don't have even 5 possible addresses they may have shipped to, make them say what they think it is.
I got promoted into a team lead once - I told my employer I wasn't ready, and he told me I was underestimating myself. I took advice and decided to give it a shot. I hired some great people to join the team. We finished the product in time for the deadline but everyone was spent, and people left, because I didn't have the management skills to know when people wanted a mentor so they can learn, when people weren't performing and should have been warned, when people needed a raise, etc. And so the team weren't happy because of those things. Long story short, the job was too hard, and we hired an experienced person to perform the role instead, and I get to go back to my old role. :)
I actually like Gandi for this reason. Registrars have gone down in the past, and I don't want to have any difficulty proving that I'm the owner if that happens.

Besides, my primary domain is my full name dot com, so anyone who has any interest in the domain already knows my name.
Way cool.

But it's incredible that guys who built a camera shot video with the phone turned the wrong way.
And yes you could view these jobs as the coal mining jobs of today. The solution is the same now as it was then, unionize, negotiate and withdraw labor, it's been the same for more than the last century.
The answer is in the wikipedia article you linked to earlier...

[it] would not suffice to guarantee C++ compiler
interoperability and it might even create a false
impression that interoperability is possible and
safe when it isn't.
Sadly, you can't even use PO boxes for all domains, some registries require a "full" address.
Here is the actual graph of income growth, 1988-2008. Who were the middle class (specifically the 20'th-70'th percentile) making worse off?

https://pbs.twimg.com/media/CUXo2NNUYAASTND.jpg:large
I'm not sure, but to me it looks more a bad coincidence that some astroturfing attempt.

hoag: is the original poster with an old account. In some other sites it's common that the OP makes a vacuous comment about how great the story is. Here is less common luckily, but I've seen a few recently.

zanewill9: is a new account. The comment is too exalting and it raises a red flag for me. But if you read the history of the comments of that account, they cover many independent stories and are relevant to each story. So I guess it legit. (Or an extremely good suckpupet.)
I've seen a few 1080p videos (via Dolphin) of a Wii game I worked on a few years ago, and something similar applies. All the cut corners, ignored bugs and LOD distance settings were chosen assuming 640x480. All much easier to spot at 1080p :(
Tennis and Mastery: Beware the Plateau (David Foster Wallace)
Maybe in these days of the internet of things we need some things to check the water in case the humans screw up
Yup that's me, and thanks, I didn't know I had fans :)

Another little thing I'm currently working on is a Nintendo DS emulator written 100% in Go:
https://github.com/rasky/ndsemu

This is very early stage, it boots the BIOS but barely boots any game and they're all very garbled.

The nice thing is that I'm emulating graphics fully in parallel with goroutines, so the GPU runs in parallel with CPU. They even potentially access the same memory (VRAM) and I didn't put any mutex/lock there, as theoretically the undefined behavior is similar to what happens in the real hardware... :) I'm curious to see if the strategy pays and I'm able to complete the emulator like this. I'm going to also emulate sound in this way.

As for optimizations go, the approach is a little bit different: I had to optimize things here and there to work around (many) Go compiler deficiencies and achieve decent speed. So the code is less "barebone" than Genesis, and that adds up to the fact that the hardware is vastly more complex per-se.

I've also factored out generic code in the "emu" sub-package, that is a collection of generic emulation-related classes/packages that could be reused for different emulators in Go.
I am an Apple fan and iOS developer, but I completely agree.
ellipsis.
Tesla, iPad Socialism and the Return of the Future
If I were the OP or someone equally sure I was likely to be targeted via my Amazon account, I'd consider:

Using a unique email address.

Using a unique physical address (both for my account details and for my delivery addresses).

Use a unique credit card (I'd probably get a refillable prepaid gift card, and set up some auto topup to ensure it's got my expected monthly Amazon bill available as "credit", but not much more).

I'd probably move any AWS billing to a different Amazon account.

If I were more paranoid (or being actively targeted), I'd probably also try to go unique on _everything_ I tell Amazon; phone numbers, different city/state/zipcode (as well as street address), company name, website url, alternate contacts - then I'd set up "Security questions" with unguessable questions/answers (perhaps diceware/xkcd style "correct horse battery staple" type ones, that a CS rep could easily read out and verify - rather than a base64 GUID...).

Not that I trust the "security questions", but if Amazon lets you use freeform questions as well as answers, it might help to make your first security question "Have you noticed this account has two factor authentication turned on?" with an answer like "Yes, so Amazon Customer Service will take additional care when being asked to reveal account information, right?"
Have you actually visited the link? It is available without DRM.
It's worth noting that Hsieh's momentum is a bit hurt right now. His efforts to revitalize old Vegas don't seem to be working, and this 21st Century Motor experiment seems rough as well.
>>When we talk about the effectiveness of any kind of contraception, including condoms, we reference two different groups of figures. One is perfect use: that means a person always uses their method and always uses it correctly. These results are often figured via lab studies, where perfect use can be verified. The other is typical use: how your average person generally uses a method. For instance, it’s typical use for women to take a birth control pill late or miss one now and then, have a patch slip off, or only put a condom on after intercourse has already begun. Typical use rates also include not using a given method at all. In other words, the typical use rate for condoms is about people who, when asked what method of birth control they use, say condoms, even if they only use a condom one out of every three times they have intercourse. - See more at: http://rhrealitycheck.org/article/2009/10/02/get-real-how-we...
<<

So in essence a condom works if you use it and if you don't use it and get pregnant it is not very effective. WTF? At this point I'm cursing for wasting my time.
New study sheds light on what happens to women who are denied abortions
Great first effort here. I was wondering if you've taken a look at toggl though. Not affiliated in any way. Just a long time user
Japan Must Let Zombie Companies Die
That's what the state prioritizes.

But at the college level, enrollment is always prioritized because people who come in don't always complete. Attrition, transfers, etc.

So enrollment must be way over 100% each year to have a shot at getting graduation and retention numbers that don't look terrible.

So the state sets priorities, but the college has to meet them however they can.
Whitehat Social Engineering won't be "a unicorn", so don't expect Sandhill Rd to invest, but it's not like whitehat pentesting is a unicorn type idea either, and there's lots of people running successful and profitable <sneer type="SV Startup DoucheBro">lifestyle businesses</sneer> doing that.
Seems like this should be easily fixable by making it the app developer's decision via CoreLocation.

If the app developer in turn wants to allow the user to modify that setting, then more power too them.
Copyright should be limited to allow competition and let old stuff fall into the public domain.

Mickey Mouse and his early films should have become public domain but they didn't because copyright law was changed to extend copyright.

There are other things that didn't get renewed that entered public domain. Like books and movies, people earn money reselling public domain works. I remember a Dollar Store had a bunch of $1 DVDs that were movies and cartoon in the public domain. Some company made them cheaply and most were from the 1920s and so.
Watch this robot solve a Rubik&#8217;s Cube in 1 second
I just do compapyname@mydomain.com. That's how I knew Broderbund sold my email address.
Be that as it may, I can always read text. I can't always sit and watch a YouTube video with sound. Furthmore, YouTube is pretty terrible for searching.

/annoyed at the "Let me turn three sentences into a YouTube video" phenomenon
I don't love how the preview was done with the kinds of things I'd probably try in the first few hours.

I would love seeing what a couple hundred (or more) hours devoted to this could create.

It's kind of like the carnival games -- there needs to be a person showing me how "easy" it is, to suck me in.
> sounds like an excuse for all the extralegal methods various agencies have been using

...and even for complete extremism, like pure terrorism.

Still, it's also true that the premise "the system and law enforcement don't work" is really the basis of all superhero narratives. That's how the need for the superheros is justified.
Name decoration isn't the hard part; it's types that are hard. Remember that a simple string is a std::basic_string<char, std::char_traits<char>, std::allocator<char>>; passing a string from one place to another requires either sharing the latter two, or having a way to convey pointers to what the latter two do. And that's not even considering things like, oh, throwing an exception whose class uses multiple inheritance and virtual methods.

Take a look at the Itanium C++ ABI, the de facto standard on GNU/Linux etc. for a sense of the scale of the problem: https://mentorembedded.github.io/cxx-abi/abi.html

And that doesn't even standardize the layout of the actual types in std::* themselves, just the typesystem. That just gives you enough information to correctly access someone else's implementation of std::string; you still need to have that precise implementation around at compile time. There is, however, a proposal to standardize the layout of std: https://isocpp.org/files/papers/n4028.pdf

To be fair, you have the exact same problem when trying to call into e.g. Rust from e.g. C. Rust's typesystem is complex and its libstd is involved and not stabilized, so the easiest way is, again, to route through C types instead of trying to access Rust's String type in C.
It doesn't really answer the question. It's not only about compilers interoperability, but about improving situation with bindings from other languages. And making name mangling standard would surely improve it (at least somewhat).
Nice! Very useful! A blog post on how you did this and maybe a link to the repo would be a great addition if you want to frame this in the context of a weekend project.
Looks quite interesting. Is there a paper/tech report that describes the approach? The website [1] seems to be down at the moment.

[1] http://herbie.uwplse.org/
That's a rather biased chart.

Net median wealth per adult.

Australia	219,505
Luxembourg	182,768
Belgium	148,141
France	141,850
Italy	138,653
United Kingdom	111,524
Japan	110,294
Iceland	104,733
Switzerland	95,916
Finland	95,095
Norway	92,859
Canada	90,252
Netherlands	83,631
New Zealand	76,607
Ireland	75,573
Spain	63,306
Denmark	57,675
Austria	57,450
Greece	53,937
Sweden	52,677
Germany	49,370
Slovenia	44,932
United States	44,911

...

PS: US only has high wealth if you ignore debt. Owing 200k on a 200k house is not wealth.
I'd just make a call to the twin words API.

https://www.twinword.com/api/word-associations.php

For "balloon", it doesn't return "birthday" but it does return "party"...

{
"entry": "balloon",
"request": "balloon",
"response": {
"balloon": 1
},
"associations": "aeronaut, distensible, inflate, puncture, distension, airman, aviator, deflate, helium, widen, flyer, bladder, flexible, dilate, rubber, air, expand, intestine, pilot, swollen, swell, bloat, distend, tire, gas, fly, gastric, fuse, chemistry, party",
"associations_array": [
"aeronaut",
"distensible",
"inflate",
"puncture",
"distension",
"airman",
"aviator",
"deflate",
"helium",
"widen",
"flyer",
"bladder",
"flexible",
"dilate",
"rubber",
"air",
"expand",
"intestine",
"pilot",
"swollen",
"swell",
"bloat",
"distend",
"tire",
"gas",
"fly",
"gastric",
"fuse",
"chemistry",
"party"
],
"associations_scored": {
"aeronaut": 2.5090246,
"distensible": 1.8590211,
"inflate": 1.8082259,
"puncture": 1.5352395,
"distension": 1.2243819,
"airman": 1.1704121,
"aviator": 1.1576922,
"deflate": 1.1435689,
"helium": 1.1327481,
"widen": 1.0731996,
"flyer": 0.926951,
"bladder": 0.85258925,
"flexible": 0.71675444,
"dilate": 0.6800923,
"rubber": 0.6176759,
"air": 0.61751336,
"expand": 0.6171214,
"intestine": 0.6049722,
"pilot": 0.5919644,
"swollen": 0.54522365,
"swell": 0.48640782,
"bloat": 0.45009124,
"distend": 0.4091111,
"tire": 0.35498697,
"gas": 0.34756577,
"fly": 0.34399426,
"gastric": 0.3329026,
"fuse": 0.32793412,
"chemistry": 0.29498485,
"party": 0.29245383
},
"version": "4.0.0",
"author": "twinword inc.",
"email": "feedback@twinword.com",
"result_code": "200",
"result_msg": "Success"
}
At least with enrollment incentives, the deleterious effects on education itself are only indirect. Incentives for graduation rate directly promote grade inflation.