jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's a spectrum, there's no black-and-white definition. On one end there are posts that get votes from people who visit the front/new page, vote for multiple things and make comments that get upvoted, and on the other end there are posts that get direct visits from accounts that only ever view and vote for posts from that one author. In the middle, there's a weighting function with empirically tuned parameters.

While there are a few clever voting rings, the vast majority are just one guy with many sockpuppet accounts upvoting self-serving crap.

HN doesn't need anything as fancy as HyperLogLog. Most voting rings are apparent within the first 20 votes so elementary data structures work fine.

(I know how the HN system works and anecdotally how Reddit's used to work, but I'm being a bit generic here to avoid revealing that One Weird Trick to Get to the Top of HN.)
The way people live today is extremely unhealthy. Cooped up in cities like factory farms, eating mass produced "food" and becoming morbidly obese.

The best way to improve your quality of life is not to look to science (Unless you're actually ill), it's to look to nature.
>> Has there been any evidence provided that this must be Russia?

> The methods utilized in this compromise are consistent with methods utilized in other attributed breaches not disclosed.

I am unable to understand what meaning I should extract from your comment.

My expectation is that an answer to my question must be one of: Yes, No, or Unknown (and possibly accompanied by additional commentary).

Would a proper interpretation of your answer be either of these?:

- "No, there has not been any evidence provided that establishes that this must be Russia."

- "There has not been any evidence provided that establishes that this must be Russia, therefore it is UNKNOWN whether this is Russia."
I've commented before on this subject, but Flash didn't survive because it took HTML5 10 years fill in the gap. Flash survived because:

A) enterprises don't upgrade or move away from technologies period (we still support IE11 and old Windows Server deployments at my current company).

B) Flash the authoring tool never got replaced. It's not about whether or not HTML5 is up to the task of being a Flash-equivalent runtime, nobody built a replacement for Macromedia/Adobe Flash targeting any runtime anywhere. To this day, there is not a vector animation tool on par with Flash for any platform, and that has nothing to do with the capabilities of the web.

People blame HTML5 when what really happened was Adobe abandoned their authoring tools and nobody built an alternative because we expected the W3C or somebody to do it for us. But a programming language will never be a replacement for a full-featured content creation tool and IDE.

Even WASM is not going to replace Flash unless some company or group somewhere actually sits down and writes a native program that can target it and that is actually competitive with what Flash the authoring tool offered devs. I have not seen serious effort in that direction, so if you're hoping WASM just magically makes these problems go away, I'm a little less optimistic about that. WASM is just going to be another runtime target -- a good one, but not a replacement for an IDE.
Sometimes I look at stuff like this and sit in despair that I'm not learning anything that will let me work these kinds of problems while I work at a defense contractor maintaining 20+ year old code.
So what is the term for things like "don't go over to your friend's house for beers this Friday" or "don't throw a house party"? Just "stay in"?

What about "don't take your whole family to the grocery store"?
I really strongly disagree.

This narrative is aggressively pushed and everyone from the president to folks on Wall Street think that market health is everything to everyone, but people with no skin in the game really don't care. A lot of Americans have no idea what a DOW even is and only know the stock market as "that place where folks gamble". Additionally those folks with mutual funds are mostly ignorant to the market as well - only those really close to end of life and suffering a financial crisis really need to evaluate how much money they may be able to draw out quickly.
Why are you saying "was great". Still use it to this day in production. No issues and has been that way for over a decade.
I don't think it's just a skill thing; multibooting is more surface for "interesting" bugs and annoyances as you force interactions between systems that weren't designed to work together. Sure, you might know how to fix Windows overwriting the bootloader for the nth time, but it's still a hassle. Yes, you know how to get the UEFI settings the way you want them, but if you were single-booting the system would have done it for you. I get that it's not that bad once you're used to it, but there is a cost to these things.
This is not actually the case though.

There are three primary or classical types of meditation and most kinds of meditation bridge off of that, all with different experiences, goals, and results.

1) Concentration meditation, like breath meditation. This increases concentration and mindfulness increasing awareness so one can notice subtle details they could not before, most notably the causal relationship within mental states.

2) Insight meditation, like noting meditation. These kinds of meditation are used with the teachings to get enlightened, but ones mindfulness and awareness must be high before being able to yield any fruit.

3) Metta meditation. It's where you wish for good things to yourself and others. This can help cultivate positive psychological states like metta (loving kindness) and compassion.

4) Zazen, which is technically a kind of concentration meditation, is a kind of meditation where you copy the posture of the teacher in front of you mirroring their movements rounding out breathing patterns and what not. It's often a do for nothing good for nothings meditation.

And more...
Better.com | NYC, LA, Oakland, Charlotte and remote| Full stack, front end, and variety of biz roles | https://better.com/about-us/careers

Helping average americans get the best rate on a mortgage. Grew 600% last year with profitable unit economics. Doing 2K+ mortgages/mo.

Dev team of 60 sits mostly in NYC.
You can do this to some extent with UPCItemDB and BrickSeek.
Without the ads being displayed, isn't the bar/restaurant etc in violation of it's contract with their cable/satellite provider?
Let's assume we live in a country like South Korea, so such a database must surely already exist (since companies are able to verify a user's SSN). Can we make a verification system that doesn't require the user to provide their SSN but still prove their identity? If possible, is it desirable for a country like the US to also provide the same kinds of databases for the purpose of identity verification?
Range, acceleration, cornering ability, safety features, cargo space, presence or absence of "smart car" so-called technology, how long any needed software updates are available, presence or absence of self-driving features, availability of maintenance information and replacement parts, how the drivetrain is configured, whether individual components can be replaced with aftermarket parts without the car's computer freaking out, how many watt-hours per mile it consumes, what charging standards it complies with, how fast it can be charged, presence or absence of tiny hard-to-replace components that can brick the car if they fail, what it looks like, how heavy it is, how comfortable it is to drive or ride in, how long it is expected to last before falling apart.

I think it would be a shame if all EVs ended up being essentially clones of each other. Maybe as the technology matures we'll start to see more variety of vehicles like pickup trucks (whether the cybertruck or just an ordinary pickup), off-road vehicles, and so on. I'd love to see someone start making EVs with manual transmissions, for people who actually like driving stickshift, but that seems to be an unpopular opinion.
He's talking about Helmut Marko.
Plasmic's user base is in fact split about 50/50 designers/developers. And "visual CMS" exactly describes our most common use case—letting non-developers publish changes.

1. Developers can use it as a UI builder, removing the pain of things like CSS layout (for ex., we use Plasmic to build Plasmic; and engineers at companies small and large use it on their flagship websites/apps).

2. Designers versed in tools like Figma and Webflow are probably the segment with the highest "starting proficiency."

3. Currently Plasmic is most comfortable for designers and developers, but we very much want to accommodate the end-client persona (a "copy-only-mode" is on our roadmap).

Prioritization is heavily influenced by early users, so would love to hear your feedback on how this works for your team!
I thought the same thing at first, but I'm pretty sure OP is referring to Helmut Marko.
> Unpopular opinion perhaps, but I think desktop operating systems need to start including robust sandboxing and permission systems that are turned on by default.

Very much welcomed but both Windows and Linux were not created with this idea in mind and it entails quite an overhead. Under Windows I love using SandBoxie: https://github.com/sandboxie-plus/Sandboxie/issues Under Linux I use firejail but it's 100% user unfriendly ;-)
Older discussion: https://news.ycombinator.com/item?id=2367746
Company A. I value personal growth and happiness over pay differences. And it seems like Company A will help me more base on what vague information is provided.
I think it would make it more difficult to switch between the puzzle and the pieces because it's so large. The visibility would improve if the outline of the puzzle pieces were removed for those that are placed correctly-

What I am missing is a way to see the full picture. That would help place some of the more difficult pieces.
There are roughly 30 days in a month. So thats about 180 days in which he would be doing this. However, of those 180 days he only plans to work six out of every seven. So we have about 154 days in which he is actually working. He also says that he will spend ten hours on each of these 154 improving at his new craft. So he will work at becoming a great programmer for 1,540 hours over the course of the six months.

Assuming Norvig is right: tack on around three years at that pace and he should be golden.
Almost all campaigns need a local part that is absolutely vital for its success. For instance, if you want to address a German party, your chances are much better if you do that as a German citizen. Want to write a letter to a French ministry? Better find some French guys to do that. The closer your are to the target, the more effective you are. Also in the USA, what do you think will impress people more? Criticism by your own citizens, or criticism by some people far, far away?

There's an old saw which seems to apply perfectly here: Think global, act local.
That doesn't stop some big organizations from doing it, though. Just look at PETA.
And you can rotate them, which will ruin your chances of winning.
I meant to say that when shit starts getting to you, it can help to get away from it for a bit.
How do I get that README into a readable format? If the weird tags are part of github-flavoured markdown (I'm not familiar with it yet) then the appropriate extension should be added.
Napkin-cryptographic way how Dropbox could fix this while still getting full deduplication: currently, when the client discovers that a file has been added locally, it sends hashes of 4MB blocks, and the server considers the file added.

Additional measure at that point: the server could challenge the client to provide the values of bytes at a couple of arbitrarily chosen byte offsets of the original file. (Could precompute that, provided the queries don't repeat often).
Either be prepared to give us some verifiable context or just don't post a comment like this.
In case you're wondering, Firefox and Opera do not support mp3 files, so for those browsers you need flash to play the audio.

http://html5doctor.com/native-audio-in-the-browser/

Audio support is just as fragmented as video support at the moment.
I haven't yet seen anyone suggest password-sync as a solution to this.

Just set up your browser to sync passwords, then generate random strong passwords and store it. It'll sync to your other browsers and you're good to go, until you use a browser that isn't your own. And if you're really using those sites from computers you don't own, you have other problems to work out first.
Do you have flash enabled?
This is something I realized last year.

It turns out the same kind of detail oriented "hacker"-minded thinking that goes into coding can be applied to a lot of other things. Just takes patience and the willingness to be a beginner again.
Is your claim that we understand consciousness and thus we are certain that it can be implemented algorithmically or that it can be implemented algorithmically no matter what or something else entirely?
Yup! I make no excuses. That's been remedied now.
Because it's the most annoying thing you can do to torture a user. The University of Texas does this - it's a nightmare.
It reminds me of some welfare recipients claiming welfare should be cut for others. As long as it's someone else benefiting from an action it's ripe for cutting but if I'm benefiting then it's justified.
How's the performance with Sencha & PhoneGap? I've made several apps (with Angular, Ionic & Ember) and the performance has always varied from bad to utter shit.
A good monster like Godzilla, or a bad one like King Ghidorah? Either way, could you explain why you think so?
Ha! It is :) well done. I put it in as a thought experiment and a joke. However, believe it or not, I actually do get these types of questions a lot from clients mostly in the publishing industry. They mostly want to spend all their budget down to the penny on things like new fonts and fixed price graphics sets.

At any rate, good job on catching my joke :) and I don't expect you to work on it. I hope someone gives you a real problem to try out!
What kind of software do you make/sell?
I want to reiterate the articles recommendation of the book "Bad Science" by Ben Goldacre [0]. I learned a lot from it and found it enjoyable--and it's available in Audiobook form.

[0] http://smile.amazon.com/Bad-Science-Quacks-Pharma-Flacks/dp/...
well, if you can't save 10k a year for 10 years and you're middle aged, i don't know what the fuck to say.

you either spent it all or were financially raped through e.g. a divorce, those are the only 2 scenarios i can think of.
Having code run in interrupt routines reminds me of some of the hardest stuff I ever had to touch in the 8-bit days.

In the Z80 processor there is a magic register, the R-register, which has a value which increments magically after each instruction has executed. It is possible to calculate how much it goes up by, for example "XOR A" increments R by one, but "LD IX,23000" increments R by two.

If R is given a predetermined value at the start of the protection system, its value is known after every instruction until the loading system starts.

This was used in many of the protection routines on Spectrums, usually as part of code that would decrypt routines, and it was a pain for the same reason that the interrupt would have been - if you're in a debugger you mess up the global state of that register.
Anybody still use good ol’ sticky notes? I have always struggled with keeping notes digitally; something always falls through the cracks.
Does how hard it is change that it is bad parenting? No it doesn’t. Just because someone has a hard life doesn’t excuse them from responsibility
There's one of three worlds, here.

* Either you do follow the news, but you are trolling out the actual issues at hand that have been raised, making which is very unproductive

* OR you do follow the news, and you purposefully blind yourself to the stories about the NSA for whatever reason (maybe you think everybody's a conspiratard, or you think all this stuff is fine, or...).

* OR you are blatantly lying to me here and don't actually follow the news. I don't deal with liars.

In none of those worlds is it worth replying to the question you just asked.

I'll be happy to take a correction, though. So go ahead.
Quick correction, it's ~2000$-2300 per SEMESTER, so ~4000 per year (McGill)
Hi everyone, I'm one of the maintainers of Porter (https://github.com/porter-dev/porter). We are building a Kubernetes-powered PaaS that runs in your own cloud. We consider Porter to be the next-gen successor to Flynn in the era of k8s.

We had the pleasure of getting on a call with the Flynn founders last week and learned so much from their experience. It was incredible to hear the first-hand account of the past 7 years building Flynn (seriously, what a ride). We took their lessons and advice to heart and hope to fill the void Flynn is leaving behind.

To the founders of Flynn and all contributors, thanks so much for building such an awesome project and paving the way. Porter is still in its early stage, and we're super excited to start sharing our progress with the community. Exciting stuff coming your way soon - stay tuned!
Ughh Every time I want to fix anything I have to sneak it in with something else I'm working on, or wait so long to get approval that I forgot all the details.
It goes a step beyond and says not to even think about challenging one of their patents. So if facebook patents something stupid, and you call bullshit, you can't use their software.
Enter a JSON wrapper format for specifying assembly applications, compete with a NodeJS transpiler toolchain a la Babel.

Seriously though, it's been a while since I've had to work with assembly or IDA but JSON is great as an interoperable data format. Sure, it's not maximally efficient, but what needs to be?
> You don’t expect a programmer to work in the software industry part time and then work somewhere totally different.

For some programmers I think that would be a great option.

Granted there are programmers who are going to do their best work by focusing on code and little else deeply for years on end.

But there are a lot of people who’s decision making would be improved by having other experiences as well as coding.

And.. coding is decision making.
Is K8s the only way to deploy two different services that talk to each other? Why not something like AWS’s or Google’s or Microsoft’s container service? Why not a second app on Heroku or Google App Engine, etc?

If you have a team of 50 engineers but 40 of them work on the front end of your SPA, and the backend is simple CRUD, why do you need your own container infrastructure?

I stand by that the decision should be primarily based on how much of your team’s effort is diverted to devops. K8s is a devops solution, not a way to organize code or a development framework.
As a data point of one, I have noticed that since it is now more than 14 days since our second injection, I am definitely getting more careless. I have to actively work to oppose that pattern.
The easy answer to this is "warnings should be warnings" but the hard question is "how do we get people to stop treating them as errors?"
What if the solution is Sweden's model of politics not necessarily being a career? That seems to attack the root of the problem.
Considering that said hobbyists make things like the KimKlone to improve upon the 6502, possibly it is not. (-:

* https://laughtonelectronics.com/Arcana/KimKlone/Kimklone_sho... (https://news.ycombinator.com/item?id=16564257 https://news.ycombinator.com/item?id=3070169 https://news.ycombinator.com/item?id=26292235)

I enjoyed the 6502, but I enjoyed the 6809 more.
Golang is trash
At 20 lines, defining functions feels dry and mathematical and we're much more attracted to the notion of doing things (or, making the computer do things)

I think the "feels dry" problem can be solved by always writing functions in an environment rich with sample inputs and which passively calls your function for you! The text of a function would be the central component of a screen with all kinds of 'doo-dads' poking, prodding, testing, exercising that function in all kinds of interesting combinations.

What this does is underscore the concrete utility of a function, which is fundamentally tied to the application to concrete arguments (and it's ability to cooperate with other functions. Function application always results in a flurry of instructional von Neumann-esque side-effects; and I don't think that can be avoided without violating the Second Law.
Sure! It's ripped + modified from a project I'm working on, so it's a little messy:

http://pastebin.com/ijr3thE2
It's just that "isomorphism" has a very well-defined meaning, and this is essentially cargo-culting mathematical-sounding language to refer to something that has nothing to do with isomorphism at all (at least, not in the sense that the word is usually meant).

You can do all the reverse etymology you want, but in the end, we all know this is just a word that JavaScript kids are using because it makes them feel cool.

This sort of reminds me of when that weird kid nobody likes tries on a new nickname (like "The Chief" or "Serpent" or "T") and I have to kindly say, “Hey bingo/bud, I'm really sorry, that nickname is just not happening".
It tends to be cheaper?
It's been interesting to watch. I remember someone sending me a map of which areas of Kansas City agreed to Google's conditions to try and get Google fiber, and the city of Overland Park was a big obvious missing block.
> So, how to do we revive Persona? I mean, it's still around, but it's been kind of back-burnered by Mozilla.

Come up with a way to market it that makes sense to your mother in under 10 seconds. The "why the heck is this better than the Facebook button" is something Mozilla marketing couldn't crack, and until that gets solved you can't get the "who the heck is Bruce Schneier" crowd to switch.
I could see this being useful to quickly put up some info about an upcoming event or meeting.

>> There are hundreds of websites out there that allow you to host text or blog.

Blog sites typically need signup, so are slower to get started with than this. Also if you think of something like Blogger, it would not be as clean/minimal out of the box if you just want a clean 'single page' to link someone to.

Pastebin-style hosting can be no-signup but is typically uglier than this, and usually doesn't allow you to embed images/maps.
Programming as an entire profession is too broad for a single discussion of elite performance. There are aspects of programming which are only about being competent to a sufficient degree, which is like accounting or practicing law. Other aspects of programming will take as much competence and creativity as possible and still want more, which is like athletics or creative writing or theoretical physics.
How much would you pay for a novel-length ebook?
Still, Google is not billing him for serving his videos.
Really good book. GA Tech used this as their "Intro to CS" text until they decided that learning scheme was too much for business and inta majors (everyone in the school had to take the class). I'd recommend this as a potential alternative for those thinking about learning to program using SICP. The latter dives into some more advanced topics, but this is much more accessible to newbies imo.
Sure he's rubbed a few folks the wrong way but he's a satirist. That's his job.

I've worked with Matthew in the past and he's a good guy who conducts himself professionally. He's also worked his ass off to get where he is and the economist article is a huge coup for his career. You turkeys should be congratulating him.