jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think that he's complaining that the directory listing is hit up on every keypress, probably in an attempt to populate an auto-complete list.
I have not done testing to gauge interest yet. I was looking at what else is out there and the sites I have seen look like they are just there to make money. The material I looked at doesn't cover what I go over in class, so I think I can offer something new.

So how would I go about testing interest??
I prefer whiskey and crying.
As a kid, I remember being utterly confused, when most games with a console would have the key ` to open it. WTF is the key ` and where is it?

For a kid it wasn't that easy to understand that there are such things as different keyboard layouts. Turns out that ` is a single key press to the left of the '1', in English, while it is a bit obscure character to write in other languages. In mine, you have º and ª in that place... so no ` at sight.

But game devs assume that ` is just a keypress away in a confortable area of the keyboard, and it became the de facto way to open in-game consoles. Oh well.
Thank you, this indeed helps a lot and I've now found the hashes![1] Moreover, thank you for providing me with some additional keywords that I could google for – this made it much easier to follow the SGX 101 "book"[0] and I think I've got a much better grasp now on how SGX works!

[0]: https://sgx101.gitbook.io/sgx101/sgx-bootstrap/attestation#r...

[1]: For other people interested in this matter: I've followed the path of the MRENCLAVE variable to the very end,

https://github.com/signalapp/Signal-Android/blob/6ddfbcb9451...

where it gets injected by the build config. The build config, in turn, is available here:

https://github.com/signalapp/Signal-Android/blob/6ddfbcb9451...

(The MRENCLAVE values can be found around line 120.)
Is the 2.7 vs 3.?? not an issue anymore in the Python world?
Think of it as an incentive for older folks to also vote.
Everything up and working again (in Thailand at least), that was fast
That also works the other way around -- you can use alt+control instead of right alt.

This may make sense to do with some of the more annoying key combinations, e.g. the German layout requires pressing AltGr+7 for '{'. Both keys individually are usually pressed by the right hand, but pressing the combination with the right hand alone is a very uncomfortable hand position.
You can't actually "see" DNA itself because it is smaller than the wavelength of light. Those groves are 50nm and the wavelength of blue light is about 480nm.

So how then are the images generated?

It uses a technique called Fluorescence Microscopy: https://en.wikipedia.org/wiki/Fluorescence_microscope

You essentially stick some special molecules on the DNA that absorb light in one frequency and then they emit light in another frequency. So you blast the molecules with light of one frequency and then use a dichroic mirror to filter that light out and you only see the emissions and thus you see where the DNA is, but you don't "see" the DNA itself.

Like STM itself what we mean when we "see" something at those length scales is interesting. Scanning Tunnelling Microscopy is like a blind man reading braille - not really "seeing" anything but getting enough info to describe the picture.

source: I used to work in the same lab as Dan. Hi Dan!
The dumb thing would be giving the intern permission to bring down the whole site.
My bet is that Microsoft will buy them to bolster their ecosystem (second time's a charm), and Yahoo's strategy is still angling to get bought, the question is just price.

Personally I have a problem seeing much value in Yahoo except maybe Flickr and some other assets but maybe MS can use it to boost Bing or something
There's a difference between "next" and "most".

Next: PHP because 94% of all CMSs, particularly WordPress, are written in it.* I kinda know it but want to learn to do things the right way.

Most: Clojure because of its lispness and concurrency/mutability model.

* made up statistic
> If they didn't list party affiliation on ballots, people would instead vote based on what?

Honestly, that's the best idea I've heard in a long time.
My first programming job was ASP (back when it first came out) - I was ok with HTML, but knew nothing about ASP, having spent most of my time using things like dBase and Pascal.

The company that eventually hired me gave me an asp book and a week's wages and asked me to build a sample app as a kind of extended "interview". I got the job. We wrote some great code back there.
I think, that is a rather complicated question. You should also take into account how accessing other data is affected by large blobs that reside in the same database. For example: you have a table with large data blobs and other tables with conventional relational data. The blobs will take a lot of the cache size away from the other data. Also by increasing the database size, you will have potential longer access times, at least when you use spinning hard drives.

So, several things to think about (make cache bigger, how much grows the overall db size) that can change the database behavior.

Of course those numbers can give some directions, but since only the blob data was taken into account, it can not give full information.

I personally would most of the time prefer smaller db sizes, at least, on edge cases. Relational databases are great for structured data -- unstructured data is not their specialty.
>However the censorship laws in China only apply to messages that try to gather people for public group actions

This level of bullshit is so egregious that you cannot even claim ignorance.

http://www.theguardian.com/world/2013/jun/04/tiananmen-squar...
Flash is not just for video.

Websites use it for slideshows, games, small interactive animations (for example to demonstrate concepts such as waves and Fourier transforms), IRC, chat boxes, and more.

Some of that can (today) be replaced with HTML. It couldn't not that long ago, and not everything can be replaced with HTML even today.
I find it odd that it's the same price as the cheapest lumia phone...

http://www.microsoftstore.com/store/msusa/en_US/pdp/AT-T---N...
Flash is not going away. There is too much content using it, for example there are tons of flash games. And not just little toys, there are some very good games. Also MMO's use it extensively.

Some games are transitioning to unity player - you can't really call that much better though.
Of course it is. The thing those 'movements' don't seem to understand is that budgets are limited and that people (and companies) tend to build websites the way they used to make paintings: once. Then maybe, over time they'll update the content but flash is usually not seen as part of that content but as the infrastructure, or 'deliverable' at the time they commissioned the website. So if it worked at delivery time it is presumed to work for eternity.

And so all those flash bits are here to stay, possibly forever. That's why there were a lot of people - me included - that were arguing against things like flash, silverlight, binary components and other web-page plug ins because they will sooner or later end up being unsupported. Besides causing gigantic accessibility issues for the handicapped.

So, now we have a mess, and that mess is here to stay. That won't stop large company 'x' from doing this all over again in a few years just because they can but at least there may be a few more voices trying to stop the plug-in madness before it gets out of control.

If it isn't in the html spec: don't use it. Welcome to a web full of non-rendering holes that may or may not be functionality and an archive full of websites that nobody will be able to see without powering up a VM circa 2004.
Hey, Sounds cool. Whats the best way to contact you?
There are two kinds of cleverness: cleverness that makes things simpler and easier to understand, and cleverness that makes things more complicated and harder to understand. Often the former is the more difficult of the two, and also the mark of a better programmer. Moreover, experienced-but-average programmers will often decry cleverness in general, having observed too many cases of the latter and not enough of the former kind, and then when the former kind comes along, they have the same reaction, and this is bad.
Dear HN,
iOS devices do not have a 1 year lifespan.
You need to cater for 2 - and realisticly 4. Plenty of people upgrade their phones annually. But that phone gets sold on ebay or passed to the next member in the family.

// Your target audience for an app may be bleeding edge -- but for a lot of situations: "only a fraction of your audience will have old devices" is not right.
This article is plain pageview fodder. It begins by repeating known facts about the talent war between Facebook and Google, and then dives off about a "lack of social" at high levels without even attempting any connecting statements. Yes, Facebook's focus is "social", but it'll take more than an utterly unsubstantiated almost-quote like "younger employees, especially, say they are turned off by their bosses’ lack of social media savviness on a personal level" to convince anyone of even a base correlation.

I really don't think anyone presently working at Google is judging their bosses by their volume of tweets - and if they are, hiring them may well (imo) have been an error.
Also, how many employees leave Google, create their own startups, and fail? (or at least... don't get bought out by Google?)

(one example that comes to mind: Cuil)
It's interesting that this has never seriously gone anywhere, given that a number of prominent people on both the left and right have proposed it. Among many other people, supporters of a minimum income in some form include: Thomas Paine, Richard Nixon, Daniel Patrick Moynihan, Milton Friedman, George McGovern, Friedrich Hayek, Paul Samuelson, etc.
You said main environment. I am a developer. The development environment is my main environment. I don't play video games, I rarely go on Facebook -- my computer is for reading and writing code and things having to do with code.
OK, I'll head over there to shoot the eagle and set you free once I get out of class.
Among the advantages of x86_64 is that it has more general-purpose registers than 32-bit x86, which was originally designed to do everything on the stack.

However, one can make a 32-bit CPU that has lots of registers, it just won't be an x86. Such processors typically have calling conventions in which the first few arguments to a function are passed in registers. Because there lots of registers, sometimes there are enough that you don't need to store any local variables on the stack.

It's not just that you can operate on registers faster than memory, but not having to access memory at all means you don't thrash the cache as much.

It's not just modern processors; the ARM architecture dates back to the Acorn personal computer, which was made at roughly the same time as the 8086 IBM PC.

The 68000 CPU has eight general purpose data registers and eight address registers (one of which is the stack pointer). It was made by Motorola at roughly the same time as Intel introduced the 8086. While the 68k only had 16 external data lines and 24 external address lines, it had 32 registers, and a 32-bit instruction set architecture.

The reason everyone uses x86 or x86_64 these days, has a lot to do with that the 16-bit 8088 was quite a lot cheaper than the 32-bit 68k.

There were other factors than the instruction set and the size of the registers; little-endian processors are easier to design, use less real estate, are cheaper to manufacture, I expect have a better yield at the fab, perhaps they use less power.

However all of those factors are, today, quite insignificant. The extra circuitry required for a big-endian CPU doesn't cost much as compared to the cost of everything else today's CPUs can do.
You can call it a bug or design flaw if you'd like, but this behaviour is documented, well known, and it's how every single Linux system operates.

urandom simply isn't guaranteed to be random enough for cryptographic keys. Misusing it for this causes real-world problems.

You are telling people to write insecure software. That it could be secure if Linux worked differently from how it actually works is completely irrelevant and bordering on denialism.

If you want to fix Linux to be more like the other systems, great! Then /dev/random will be non-blocking and everyone can use that. Meanwhile, I'd much rather block than find myself sharing prime factors with random strangers.
The tautology shall set you free.
Wow I guess you must be working on general AI then? Any release date of your first prototype?
370k in cash?
I wouldn't call that stressful, just interesting.
So an email address that looks like a fraud (or just random) and a domain name that looks like a porn site.
I agree with the general sentiment of your post, and luck is definitely a factor. But investors ultimately care about ROI, and if you didn't invest in Google before the dot com bust then there's a very good chance your entire fund failed.

> I doubt investors, who do this everyday and win some and lose some, worry all the time about why they passed on Google.

A very famous investor once said to me "you either invested in Google or you lost money."
His prerequisite first year course [0] actually matches your description more, and even has students designing their own CPUs on FPGAs. I feel like this course goes more in the direction of his own research interest, and already assumes the basic "breath" you speak of.

[0] https://safari.ethz.ch/digitaltechnik/spring2019/doku.php?id...
Yeah but sites wanting a phone # is more to do with its utility as an identifier than anything. And for the sales guys to talk with you.
> I've spent the last decade in two FANG companies, and I've got to a high level where my total compensation is ridiculous.

> The problem is that it bores me to tears, and I don't want to do it anymore.

One of the nice things about working at a FAANG is the ease of changing teams. Most large companies have a formal process for doing that and it's not normally frowned upon unless you do it very frequently.

You may find that staying at your company and changing teams will get you the change you desire without sacrificing your FAANG compensation.
I used XEmacs during about 10 years, after a teacher in the classroom notice how poorly we were using it, and instead of spending an hour talking about programming in Pascal, it spent the hour teaching Emacs tips and tricks.

However, it is no match for modern IDEs tooling.
Cool idea, thanks!

I actually just gained access to that email and unfortunately since I only used it once years ago it was wiped.

Darn, I hope they don't wipe my account... there is no support .. premium support even as Id pay to have access and use it again.
> artificial scarcity for software

Can you elaborate on this? Why would you say there is artificial scarcity for software?
I would add another lesson:

The machine is not the cloud.

For instance I never thought of any EC2 instance as itself being really worth anything as a server in terms of spending any amount of time trying to get one particular one running correctly.

Instead, I've mostly thought of EC2 as a rotating pool of flimsy things that resemble machines that all together have the possibility of being something much greater.

So to me in reading (well, skimming) this article (which is a pretty good article) a lot of time could've been saved IMHO of forgetting about any software designed for single machines, or perhaps more specifically, designed for optimization that only things of a single machine's performance.
I often wonder to what extent these kind of sites understand that there are many people who will see this behaviour and think "Well, if that's what happens when I pay, I might as well just pirate".

It's undeniable that there are plenty of people who pirate because it's free, and because they can. But if legal, practical alternatives are to survive, even if it's only as they begin, the key shouldn't be profitability, it should be making sure customers enjoy the experience.

Of course, that then leads to Hulu's problem - trying to introduce a paid structure too much too soon.
I was speaking of prescription drugs here, the very ones you have to visit the doctor to get. I thought with the context that would have been clear.
Mainly because it's located so far from everything that it'll probably avoid being a casualty...
Could be done with ML perhaps, or via consensus. I did list retractions for that reason, as there is a point where even an outlet needs to admit they got something wrong, but burying it at the bottom of a year old article no one will ever see is a dirty move. Either way it's not my problem to solve, just something I would like to see.
I believe GP used assembler to refer to the program which reads your hand-written assembly and produces a binary. That program was presumably given to you so you need to trust it.

No, the only way to solve this problem is to start with a computer entirely devoid of code and bit-bang your assembler into the machine with switches, the way the first users of the MITS Altair did it.
If side-loading or alternate app stores are allowed I fully expect a "Facebook Store" to appear which includes (and mandates) Facebook malware in every app and most mainstream apps eventually moving over to it.
Tangential, but it's fascinating to me how different people's preferences can be. Every time I'm in NYC I feel like I'm going to go crazy if I stay more than a couple of days because of how dense and artificial it is (concrete, metal, etc). I hope people flock back to cities if the pandemic ever ends so that countryside prices can go down and I can find a place to be away from humans and around trees and animals
So is this testing only available in the UK?

If so, maybe make that more clear or prominent?
Intel's process have been a disaster, however considering that for the most part they aren't that far behind (especially financially) I don't think they have to catch up much on process at least to be right back in the fight - I will believe that the pecking order has truly changed when AMD's documentation and software is as good as Intel's.
OK but what was the utilization? I'm not really sure K8s is state-of-the-art either. There are published research papers about very-large-scale clusters with 80%+ resource utilization.
closeparen, you're majoring in the minors.

I watch a group of twenty kindergarten students (5 and 6 year olds) every day who have figured out how to have effective remote meetings (turn taking, mute by default, etc) and most don't use headphones.

Bring up the issue with your team. Pick some norms to try, and iterate until it works. You got this.
Very much a social network. Look at your profile/activity feed and how it gamifies contributions with the activity chart (the more you do across github, the more it lights up). Github project stars are just the same as FB likes. Or how they prominently put fork buttons on every repo that immediately clone and copy a fork of the project to your repo. Or that github has an entirely new inbox of messages and issue replies to deal with (and all the issues of potential harassment, etc. that come with that honestly).
Antibodies are only produced if a pathogen replicates enough to trigger the immune system. So mere "exposure" doesn't do it; actual infection does.
I've gotten false positives in ASan when trying to instrument a Win32 application code compiled in MSVC using MSVC's then-experimental ASan support, using the wrong combination of the maze of ASan libraries (static library combined with dynamic MFC). And I also get startup crashes when running MSVC ASan binaries in Wine. But it's obscure beta use-cases and some may be fixed by now.
Aren't URI:s an attempt to encode this type of hydra-like schema?

Not that URI:s are that great for showing to humans, but if we added some visualizations template plug-in system for parts of it (similar to how many web servers map URLs to renderings of data resources).

Or is this kinda what you mean with templates?
This is Bret Taylor, CTO of Facebook.

There are a couple of things I want to clarify. First, we genuinely support data portability: we want users to be able to use their data in other applications without restriction. Our new data policies, which we deployed at f8, clearly reflect this (http://developers.facebook.com/policy/):

"Users give you their basic account information when they connect with your application. For all other data, you must obtain explicit consent from the user who provided the data to us before using it for any purpose other than displaying it back to the user on your application."

Basically, users have complete control over their data, and as long as user gives an application explicit consent, Facebook doesn't get in the way of the user using their data in your applications beyond basic protections like selling data to ad networks and other sleazy data collectors.

Crawling is a bit of special case. We have a privacy control enabling users to decide whether they want their profile page to show up in search engines. Many of the other "crawlers" don't really meet user expectations. As Blake mentioned in his response on Pete's blog post, some sleazy crawlers simply aggregate user data en masse and then sell it, which we view as a threat to user privacy.

Pete's post did bring up some real issues with the way we were handling things. In particular, I think it was bad for us to stray from Internet standards and conventions by having an robots.txt that was open and a separate agreement with additional restrictions. This was just a lapse of judgment.

We are updating our robots.txt to explicitly allow the crawlers of search engines that we currently allow to index Facebook content and disallow all other crawlers. We will whitelist crawlers when legitimate companies contact us who want to crawl us (presumably search engines). For other purposes, we really want people using our API because it has explicit controls around privacy and has important additional requirements that we feel are important when a company is using users' data from Facebook (e.g., we require that you have a privacy policy and offer users the ability to delete their data from your service).

This robots.txt change should be deployed today. The change will make our robots.txt abide by conventions and standards, which I think is the main legitimate complaint in Pete's post.
At least something good came out of Apple-Google rivalry.
My headline would have been different:

Mike Rowe arbitrarily defines success, denounces otherwise high achieving boy for not meeting it.
The multitasking ones were very helpful.
The only reason these three games are fun is the people you play them with.
A YAML file, edited in vim and reported on by Ruby scripts. Seriously. Here's a sample:

date: XXMar2015#
IWT at gym:
tasks: [atx] #
time estimate: "1.5 hours"
Mail processing:
pomodoros: [ax, ax, ax, ax]
tasks:
Review unsent drafts: [atm]
Move prep:
pomodoros: [ux]
Taxes:
time estimate: "1.0 hour"
tasks:
Download and send W2: [atx]