jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's hard not to notice that 1) she's a young, attractive, and seemingly friendly female, 2) she only tells of approaching guys, and 3) she doesn't seem to be asking for anything outlandish or threatening. Small wonder she's had a hard time getting rejected.
This article strikes me as being written by a kid.
I've interviewed a fair few people in my time. First impressions count, but they can and do get overturned in the course of the interview. With hindsight, although it was never a conscious choice, if someone made a good first impression I tended to give them an easier ride with the questioning and they were more likely to come out looking like a potential hire as a result.
Ruby already does this. Modules can include other modules, support public/protected/private members, and have aliasing and conflict resolution (last one included wins)
I suppose rejection therapy using internet personals every day would be way too easy!
I've read the intro. of the paper, but I'm not a physicist, so this question might seem dumb, but here goes:

The paper describes the "ultimate laptop" as being a computer that can use one atom to store 1 bit of information. Why is an atom the smallest unit of matter a computer can store a bit in?
Its an interesting game, but I was wondering if you have any monetization plans.

The reason I am asking is because, even though you may be able to make this game very popular, it seems almost impossible to monetize, because there isn't any "virtual goods" to sell. Even advertising doesn't seem like an effective way to monetize this game.
As disturbing as the police use is, I am more disturbed by the possibility (inevitability?) of devices like these, and similar audio devices, becoming so cheap and readily available that even basic privacy from strangers while in your home becomes a thing of the past.

It seems to me that before too long anyone could pick up audio and video devices for a couple hundred bucks that would allow them to see you in your own house and hear your every word.
This detail is particularly striking (in regards to the fact that only five dirks like this have ever been found, and four of these were in France or the Netherlands rather than the British Isles):

"Their dimensions and details are so similar that all dirks likely came from the same workshop, perhaps even the same hand. They are virtually identical in form, decoration and cross-section."
> the Sony pictures incident

Most likely unrelated to North Korea and used for propagandistic purposes (including publicity for a below par movie).
This idea has been knocking around the collective consciousness of computer science for a while now. For example, the SECD machine [1], a virtual machine for functional programming languages to target. Then there are also examples of people compiling functional programming languages to various lambda calculus bases, such as SKI [2], and BCKW [3]. Through the judicious use of some extra combinators, you can also get more compact "object code"[Turner79].

One advantage of compiling to something like an SKI or BCKW basis (or a mix) is that you can represent abstraction (functions/closures) without bound variables, or scoping, which can be a pain to implement (esp. in hardware).

Take, for example, the SKI basis. Suppose you had two functions, with types as follows:

f :: a -> b
g :: b -> a -> c

And you wished to combine them in the natural way to get `h`:

h :: b -> c
h x = g (f x) x

Then, to achieve the same with S, K and I combinators we do the following (assuming we have SKI representations of `f, g` as `F, G`.

H := S(S(KG)F)I

The `x` has disappeared! But, if we apply H to some CL expression `X` we get:

HX = S(S(KG)F)IX
= S(KG)FX(IX) ;; apply S
= KGX(FX)(IX) ;; apply S
= G(FX)(IX) ;; apply K
= G(FX)X ;; apply I

We can use S to Split (duplicate) parameters, and K to Kill (ignore) parameters, in a very straight forward way. Imagine the AST of the original code:

App
/\
/ \
App x
/\
/ App
g /\
/ \
f x

Every `App` is replaced with an `S`, every `x` with an `I`, everything else (`y`) is replaced with `Ky`. In my example, I have also gone to the trouble of "optimising" `S(KF)I` away, as it is equivalent to just `F`.

Interesting stuff, and plenty of theoretical grounding to boot. Especially as this sort of thing has started enjoying a renaissance, in the likes of "point-free" notation in languages like Haskell.

[1]: http://en.wikipedia.org/wiki/SECD_machine
[2]: http://en.wikipedia.org/wiki/SKI_combinator_calculus
[3]: http://en.wikipedia.org/wiki/B,C,K,W_system
[Turner79]: http://courses.cecs.anu.edu.au/courses/COMP3610/assignments/... (apologies, I couldn't seem to find a version with an intact abstract).
> Also, the average distances and speeds of the bike riders in Amsterdam are likely to be a lot smaller than those of Australia, where you have all the space in the world.

Join me on my bike commute in Sydney sometime. This town of 5 million is crammed into hills and bays, there's a traffic light every 100 meters for most of the way, the roads are jammed during rush hour and there are zero dedicated bike lanes along my route: either you dodge cars on the road, or you dodge pedestrians on shared pedestrian/bike sidewalks.
In these types of quantum reality-probing experiments, any problems of experimental design that affect the validity of the findings are referred to as loopholes, as though there's some awkward legal wrangling going on, because the experiments were conceived originally to determine whether the controversial Bell's inequalities hold. The inequalities were designed to test Bell's theorem which states that any hidden variables (things not yet observed that have a causal influence on experimental outcome) are required to be non-local if they are to hold with the predictions of quantum mechanics. Non-local here means 'spooky action at a distance'.

Showing the inequalities to be violated (incorrect by experiment) was originally controversial because Einstein and Bohr had differing notions of what the quantum mechnical theory implied about reality. They engaged in a lengthy, open discussion about it which was never resolved. Einstein believed in local realism, in which there is no spooky action at a distance and properties like position and momentum exist even when not being measured. Bohr, on the other hand, insisted that there simply wasn't an underlying reality and that only when measurements are made are properties like position and momentum condensed out of the quantum mechanical reality. So, you see, the significance of the experiment is in line with the underlying nature of reality; by closing another loophole, we get closer to what's what.

[The rest here is historical context.]

The familiar refrain, "God does not play dice," is almost always taken out of context - within its original statement, Einstein was also talking about a kind of telepathy required with it - the non-local aspect of quantum mechanics. Einstein said in 1954 'it is not possible to get rid of the statistical character of the present quantum theory by merely adding something to the latter, without changing the fundamental concepts about the whole structure'. He was saying he lost conviction in using a hidden variable theory to replace quantum mechanics.

Bohr's view, like Einstein's later view, is more in line with modern thinking. A team led by Aspect in 1981-82 ruled out either locality or objective reality, by testing the inequalities experimentally. This left possible a non-local reality. In 2006, a group tested Leggett's inequality, and showed it to be violated, which refined experimentally what the nature of reality is, though showed only that realism and a certain type of non-locality are incompatible, without ruling out all possible non-local models. (Nature, April 2007) Aspect remarked that philosophically, the 'conclusion one draws is more a question of taste than logic'.
Because a) you actually want dedicated services in the first place and would not consider EC2 regardless, or b) you like being lied to?
You would be surprised. This topic came up for tumblr users and I remember reading that quite a few of them would pay for premium features.

They each all have their own business model, Tumblr I think is still tweaking theirs but they currently offer paid themes. Tumblr users are incredibly supportive of Tumblr.

Same goes for WP, and I'm sure Posterous. You will have the casual 'free' users, and you'll have the users who will actually shell out a significant amount to support their blogging medium.
With this plan, summers above the arctic circle would be really tough. All sleep and no work in the winter sounds good though.
I know of a large holding company of luxury jewelry goods that has space in the building. For them, its not just cubicles. It would be a very poor publicity stunt to kick everyone out of the building in order to install racks and servers in every room.

Other companies have enough leverage in non-internet related fields to cause a big shitstorm if it was to happen. If this is a long term approach I could see them not renew or assign new leases when current tenants vacate, but you will not see press releases. I also have no association with this story, so I can only speculate as well.
I converted the lean startup worksheet into a Freemind mindmap. For new ideas, I simply open this mindmap template, fill it out, and store it in my main SVN repository under ideas. It makes documenting a new idea and running a quick feasibility analysis a matter of a few minutes.

Definitely beats notepads :)
Um, wow! Eshell could be just what I've been looking for, considering I spend much of my day in Emacs anyways. Might be time to brush up on Emacs Lisp...
This is true.

That's another interesting question I think about sometimes...

What would I do, if programming did not exist?

Architecture, maybe...
will never cause problems since we're not evaluating those as Javascript anyway

A lot of JSON libraries, e.g. json_decode in PHP, refuse to parse JSON without double-quoted keys. I'm actually curious what you are using to parse it (that isn't running on JavaScript) that allows such things. I don't know the details of your API, but is this an object that you intended to be passed to a jQuery method that re-encodes it with JSON.stringify before sending it to your API?
To be clear, "private" variables (including "methods", ie. variables bound to functions) can be implemented anywhere using lexical scope; whether you're pretending to have "classes" or not.

The feature which symbols offer is unforgeable contracts. These offer some benefits of type systems and module systems (AKA existential type systems). Any time we want to restrict access to some value, we can "seal" it by generating a new symbol and using that as its key in an object/mapping. We can pass the symbol to the code we want to "unseal" it, whilst the object itself can get passed around anywhere at all, without anyone being able to extract or replace the value until it reaches the "unsealer".

To see why this would be useful for "private visibility", the trick is not that we're hiding the values to everyone outside our lexical scope (which is trivial, since that's what lexical scope is); it's that we can allow access to these values, via functions which check that they're given the correct symbol. In other words, we can have our code "recognise" when some other code should be given access. If we limit ourselves to making "classes", where the symbol is in-scope in the "constructor" and doesn't leak out, then we have a primitive form of type-checking; if we're given the correct symbol, the other code must be of the same "class", so we might decide to let it see our "privates".

Of course, that's just a degenerate edge-case. There are all kinds of other uses, for example section XII of Harper's Practical Foundations for Programming Languages is dedicated to the topic http://www.cs.cmu.edu/~rwh/plbook/book.pdf
I had good ux with realvnc, maybe novnc, ..
Not sure, but as a passenger in London it's happened to a few times
Wow, care to share where you live? I’ve hardly ever heard stories of taxi drivers cheating locals (needless to say tourists are cheated all the time).
Ray Kurzweil was right!
I'd second Thailand. Head either to Ko Pha Ngan on the east coast or Ko Phi Phi on the west. Don't book anything. Take only a backpack. Amazing food. Amazing people. Not remotely like the sleazy parts further north.
SF

Context Optional is looking for great web app developers.

We are seeking experienced developers to build interactive applications on Facebook. As an “App Genius”, you’ll not only be responsible for software development but also aspects of project management, client/account management and product management.

On the backend we primarily use Rails. Oh, and we are profitable.

See all our job postings here: http://www.contextoptional.com/2009/job-facebook-application...
Dark gray background?
Well, it would be sucking up the matter on the walls as well..

BTW, Sci fans of yesteryear were disappointed when it was discovered that Dyson Spheres and Ring Worlds gravitationally unstable...
Great question. I believe that almost everyone here in HN is trying to reach the same goal.

I don't have $1M, but can't imagine that you would reach this goal (I suppose of having $1M available, meaning that you paid already your apartment and car) without learning how stocks work.

I would say that you should learn do be "one day trader" first, and once you master that you could start investing in the long term, with a portfolio of stocks, bonds and other investments.

This is how I imagine that one could have that sum of money. Anyone agree?
I see your point, and concede that some "root causes" should be out of scope for the medical field. I believe that solutions to problems should be sought by the appropriate groups at every stage of progression and every level of abstraction. However, during an actual patient/doctor visit, public health "root causes" should probably be at least discussed.
In addition include the following in your plans,

1. Become slow. Start doing 50% of work you do now and quietly spend the rest of the time preparing for your interviews, getting some portfolio web projects live with POLISH, like getting those corners rounded and stuff. Its really important. Also make sure no one knows you are doing this.

2. When you quit, write a blog, just paste the same thing you wrote here. I am sure many out here will publicize it and help your message reach far. People like these need to be taught a lesson and best way you can do it is by telling everything you told here to his clients. I wonder if they would like to continue doing business with such a person.

Now to make you feel good. In India, 21 is actually early to start making money. I started at 21 at Google. 23-25 is the average age when people start taking jobs and making money. I am surprised that you are married. With your age and experience you should simply focus on building your skills, your resume. Note its better to have one or two polished and public projects than having dozens of half baked things lying around. If you need help polishing things, post it here (seperate thread) and we will help you out.
I hope the OP isn't posting this simply because it's fun to bash Rand.

I'm a huge fan of the book (though I prefer the Fountainhead), but didn't expect much more from this movie. I haven't seen it yet, but with that cast, and a production team that can't even hire a logo designer (check the stock vector used for the signage logo), I'd expect nothing short of a disappointment.
I believe internet explorer combines the www. and non www. cookies. I remember sending an email explain site who's shopping cart would "mysteriously" empty when it switched to https://www.site.com if you started on site.com. their answer was basically "no, we're not broke." It was kind of disappointing.

it looks like they did fix the problem though: site.com 301's to www and they now set cookies on .site.com
See, that's just sadistic. Growing kids need more sleep than anyone, and school system schedules and extra-curricular activities end up forcing them into schedules that are painful even for adults.

When I was a teenager, the schoolbus came at six f#@%ing fifteen in the morning (because they needed to use the same buses for waves of middle school then elementary school kids), to a stop about a half-mile from my house. Waking up was always a horrible experience. Though I did end up doing pretty well on the track team, with the extra half-mile sprint every morning....
Well, this is Hacker News, so it's probably unlikely that anyone here is particularly a fan of the Kardashians or Justin Bieber. Having said that, I think this is a good example of the fact that "there are opportunities in markets I'm not personally familiar with" - a problem quite common among programmers and technical people.

Kim Kardashian has 150 million Instagram followers. Justin Bieber has 122 million. Both monetize their followings for ungodly sums of money. You don't need to like them (and I certainly don't), but there are definitely startup lessons here worth learning.
Evaporates? It wasn't there in the first place.
> The idea that they are at particular risk from random people with weapons is not supported by statistics.

This may be true (I don't know), however one thing is the risk and the perceived risk, and as humans, they're different.
At some point those behaviors cross the line into stalking. I don't know where exactly law enforcement and prosecutors draw that line, but I'd prefer to get them involved sooner rather than later.
I'm well familiar with stanning (fintech, 26). It's ubituitous in certain circles and certain subscultural values, so if you don't hold them and don't participate in it you probably don't know it.

Also, I don't think fintech is anywhere remotely close to "an average consumer" population to judge whether or not tabloid/instagram relationship applies to large swaths of people.
AOT compilation has been an option to Java shops willing to buy third party commercial JVMs since around 2000.

You can play around with value types experimental releases already.

https://jdk.java.net/valhalla/

Adopting value types, while keeping 20+ year old jars working without any kind of changes is an engineering feat.

I bet that Java will get value types before Go gets its generics, if ever.
SEEKING WORK | Tucson, Arizona, USA (GMT-7) | Remote

I’m Liam, a jack of “beyond full stack,” originally embedded but now mostly backend. I analyze, architect, design, test, document, and maintain.

I’m available for from 10 to 30 hours per week; I’d like to avoid full-time in order to keep working on some open-source projects & volunteer work. My current rate is $75/hour but is negotiable for projects I find particularly interesting or beneficial.

My most recent project, mostly backend, uses Go, Postgres, Docker, and AWS. Originally I cut my teeth on assembly & C for device drivers with DMA on embedded real-time systems. In between, I have dabbled in a lot of other things, including OpenCV (C++), Windows DLLs (C++, LabVIEW), Python, Flask, Node.js, Express, and SMS APIs from Twilio and Telnyx.

https://www.linkedin.com/in/liamdgray/

https://github.com/LiamDGray

https://gitlab.com/liamdgray

https://sourceforge.net/u/liamdgray/profile/

https://xerocraft.org/users/profiles/liam
Our cool new thing is not like that old obsolete thing everybody hates. Not! Not! Not!
I literally called to my wife across the room and said, "Honey! You've got to see this HN comment!"

Thanks graycat for taking the time to comment!
>Most of the times I had under-performed to save my ass from undeserving workload.

Sounds like you're on their trajectory already
People definitely have strong opinions on submodules, but it is nowhere near so one-sides: a ton of people hate them, and a ton of people swear by them. FWIW, all of the Rust libraries I use are available as git repositories. With many other package managers, I can tell them "don't use the upstream copy from the package repo: use the copy I have in this folder" in a trivial manner. I thereby don't really want "automation" around either downloading the code for me to mirror or for the submodules I want: I want to set it up and then configure it so it is all "honored"... and I could totally see the feature you talking about somehow only working one way (with automatic copies) instead of being flexible.
Help/Change memory settings
Imagine a firefighter who, in the middle of fighting a house fire, learns that the water being used has mildly elevated levels of arsenic and decides to turn off the hose "out of an abundance of caution."

That's the level of absurdity I'm seeing in the European response to these AZ issues. The frequency of issues, even if 100% correlated to the vaccine, is still SO MUCH BETTER than what's happening every day with COVID-19.

All of the existing seeds of FUD are validated and amplified by this sort of thing, which is about as sensible as telling a starving person to not eat the food in front of them because it isn't organic.
> Why only under 30s?

> I am increasingly more disappointed with out government.

This is a recommendation from the the JCVI...
This is actually a good thing. They found a way to do the right thing in the context of this case, with as little side effect as possible. No matter how much I too wish for that side effect, it's important to recognize that the less the judicial branch legislates from the bench, the better off we are.
The Dyson marketing person's angle is a sleight of hand:

"Dyson has developed its own testing methodology, the POLAR test method, which, unlike the CADR, Hill said, "measures the intelligence of the purifier, the ability for it to know when that room is clean or dirty and automatically react, and its ability to mix that pure air around the room."

The detection function seems of spurious value if the device is operating at max capacity regardless of whether a pollutant is detected or not.

Is that the case, or does the Dyson adjust volumetric flow to match the detected level of pollutants? That would make sense in the case of smoke, although humans could detect smoke and turn the device on or off accordingly.

COVID19 particles are a different case. If the Dyson can detect those and switch itself on, eliminating the virus from the room, $800 is a bargain. But it can't.
The valuation is based on hyper-aggressive growth expectations that compound over time. If you shave even a few percent off the growth projections stock takes a hit.

It’s hard to switch your CDN provider in the short term, but it’s feasible that Amazon, MSFT or Google could bump them out of every large enterprise in the long term.
Disclaimer: Own the dyson cool-tower thingy, not the heat/cool one (as it didn't seem worth the money IMO). It was $200-$300 cheaper iirc.

It does seem that they're comparing apples to oranges. Of course if you optimise for one metric ignoring the trade-offs and extra features: fixed air flow for a single given particulate removal measure, the cheapest solution that arrives at and maximises that metric is going to come out on top.

But if you consider:

- Hepa vs Merv
- Additional carbon filter
- Remote control
- Multiple pivot options
- Multiple power options
- In built sensors and real-time reporting for small particles, large particles, no2, volatile organics, temperature and humidity
- smaller horizontal footprint
- Smartphone integration + remote operation
- noise footprint

then "shock", you have to pay more to have those features! (and they do provide value).

Dyson certainly offers "I like to burn my money" options like many other companies, and they're not priced cheaply, but it's dishonest to review a sports car and a utility van on the metric of boot space and proclaim a "one little trick they don't want you to know about" type headline.

Also, I haven't seen anyone else tackle it: what the hell is up with this "corona-virus protection" hints and claims in this article? Is that not enough to set off most people's internal alarms that the article is quackery?