jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A reasonable approximation for the primary optical effects would be a gaussian blur and it will produce a visual effect like "dark bleeding into light" just as well as "light bleeding into dark". Total energy is conserved under the blurring function, so light spreading out to the neighborhood leaves less light to perceive as being at its true source location. So, the light source seems darker at the same time it makes its neighbors seem brighter. Without uniform reinforcement from its all of its neighbors, the light area will seem to dim.

I think that several other comment threads get closer to the truth of the matter. Your experience will be quite different depending on the dilation of your pupils. Most people have better acuity in bright environments where their eyes behave more like pinhole cameras. Not only does the pinhole have better depth of field than a larger opening, but most people will have more higher order aberrations in the periphery of their cornea. That is why they will see artifacts at night more than in broad daylight.

With a properly balanced viewing environment, you will have the same acuity for light on dark or dark on light, because the ambient lighting should dominate your field of view and set your pupil dilation. The screen should then be bright enough to fit comfortably in the same dynamic range as this environment.

Another factor is screen surfaces, and what people perceive in the dark/black areas. If you use glossy screens, you are more likely to notice distracting and non-uniform reflections in the darker areas. With a matte screen, you will mostly just have reduced dynamic range with the environment affecting the whole screen as a more uniform noise floor. Smudges on touch screens may also affect someone's perception of solid colored screen areas.
Wow, this is happening on December 11th? That seems rather abrupt.

Why not freeze and hide the accounts instead of deleting? I.e. don't push any tweets to them, or anything else computationally intensive. Then when they log in again, have them click a button to "catch up." Probably not as profitable as annoying a lot of surprised users who try and log in after Dec 12...
Vast increase of electronic exchanges, automation, increased number of customers and products.
My optometrist tells me the same thing as tony, although my opthalmologist never did.
My only exposure to BuzzFeed was the flood of listicles that swamped my Facebook feed until I blocked the website. I didn't even know they tried to do journalism until the Uber scandal.
Agreed this seems problematic and a significant challenge. Hopefully as the shock has worn off and a clearer picture emerges in the coming months there will be greater willingness to cooperate.
i'm glad i misread that as 10 pounds, 10kg weights will be fine for now as you learn what to do with them (all barbell motions that i suggested you research can be practiced with dumbbells)

and honestly, all you really need a bench for is bench pressing. until you have access to a gym or just have more space, you can work on pushups and eventually weighted pushups.
I agree with bensummers. It is not about being a dick, it is about being treated fairly. You have been severely underpaid for a long time, and he acts like you can't have a life of your own but just be a robot-like jack-of-all-trades.

If my boss didn't pay for my health bill and asked me to work while at the hospital I would definitely not let it go like that, you are a human being, moreover, you are helping him to get money. And you are almost getting no money back.

As about lawsuits, it greatly depends on how you focus it. You are being exploited, you know it (and he knows it). You could probably sue him right now. And telling your colleagues about how work was like there is not unethical, nor illegal, it is helpful for them.

Couldn't you just balance on paying for more bandwidth (don't know the prices where you live) with just more freelancing? When you say "bills" you mean just that, or include expenses like food and the like?
I hope they still maintain the ruby gem version of LESS.

LESS is beautiful as it is. But processing LESS code in the browser would mean that I can't use LESS.js for mobile web apps. Although there are mobile devices with 1ghz processors already out in the market, there is still a lag in rendering mediocre-weight pages that contain js on mobile devices.

P.S: Congrats on keeping LESS simpler.
Damn. After reading your post and the comments I want to emphasize a few things:

- You are being screwed. This has been amply covered.
- You are worth your weight in gold. If you really work 10 hours a day, hang out with your family then work into the late night... you are every CTO/VP of Engineering's wet dream.
- You have rights. The law, in many places, is built to protect people like you from exploitative situations like this. Just looking at a glance, it seems like you could - if you so chose - bring this guy to court and walk away with a more equitable amount of compensation [INTERNET CAVEAT MACHINE ALERT: I am not a lawyer and this is not legal advice.]
- You deserve better. With your work ethic and your attitude I hope the next group of people you work with give you your dues
Just as a tangent, because I didn't want to bother with my own Ask HN:

> Starting salary for a fresh junior is 40k and that is just someone who know HTML, CSS and Photoshop let alone if they actually know a server side language.

I know, like the back of my hand: HTML, CSS, Photoshop (and Illustrator/InDesign/Premiere/etc), Javascript, PHP, Ruby (not specialized to Rails, but with a year or two of experience in it), and C/C++. I've had more than a year's experience in: Java, Lua, IA32 and ARM assembler, Haskell and Clojure. On top of that, I have years of Windows and Linux sysadmining, DBA, and tech support/computer repair knowledge.

...but I'm only in my first year of University, and have literally zero measurable work experience with any of this stuff (no previous employers in any sort of technical field, no references, no portfolio..) In short, I have no proof that I can do any of the stuff I can do... what should I do?
hee hee, i was a bit hesitant to post the live site on HN.

lets hope the hosting holds up! ^_^
You have, in essence, answered your own question.

My ex was convinced with the right person, limerence will last forever. Maybe she was right, but I very very very strongly suspect she was not.

Overcoming it is useful because:

1: It will eventually end

2: When it does end, you'll be in for a shock- to say the least

Essentially, if it lasted forever things would be great and this wouldn't be a problem. Since it doesn't, the sooner you get past it the better as far as making life choices goes.
Your needs are not the same as most computer buyers. Laptops satisfy users' needs better than desktops. As the article mentions, performance is similar for typical tasks, but laptops are portable.
I get the same Hogwarts house every time I take that test too.
It's almost like you're backing up a bit and taking a different route forward to see if it gets you around a roadblock.
Give money to brilliant scientists with no strings attached.

Let scientists among themselves figure out who is brilliant. If the system gets corrupted, a second group of scientists will emerge who claim to be the real deal. Let them battle it out and choose the smarter group for further funding.

In other words, do it the way it was done before the influx of the administrative overhead.
I don't feel convinced by the argument. Maybe someone can help me understand better.

- Virus infects human ACE2 suboptimally, therefore it's not lab grown. Why? Because a virus engineer is always going for maximizing spread rate? Seems plausible that less-than-ideal infection rates of humans could be a feature rather than a bug.

- A polybasic clevage site was not seen in SARS-CoV... but it's function is not known. Okay?

- The virus backbone was "0day" and not previously known to researchers. Seems like a feature that a covert bio warfare lab would desire.

The rest of the speculation seems to ride on the assumption that the virus originated in China (despite evidence showing otherwise[1][2]), and their discovery seems biased toward any data to support that conclusion.

1. https://academic.oup.com/cid/advance-article/doi/10.1093/cid...

2. https://link.springer.com/article/10.1007/s10654-020-00716-2
That seems like it's more between Alexander and Google than between Alexander and the New York Times.
ON UPDATE CASCADE. Tis a pity it's not more widely implemented.
Good article. I don't quite understand this part, though:

Still not convinced [that you shouldn't use mandatory locking]? Man, you really must like punishment. Look, imagine someone is holding a mandatory lock on a file, so you try to read() from it and get blocked. Then he releases his lock, and your read() finishes, but some other guy reacquires the lock. You fiddle with your block, modify it, and try to write() it back, but you get held up for a bit, because the guy holding the lock isn't done yet. He does his own write() to that section of the file, and releases his lock, so your write() promptly resumes and overwrites what he just did.

If you're going to read some data and then potentially write modified data back over what you just read, shouldn't the first step before you even read it be to get a lock on the file or that range? Or, if your calculation might take a long time, at least get a lock right before you write it back, verifying first that you're writing over data that hasn't changed while you were off calculating?
From what you describe yes. I am able to hire talent I need, but I do offer competitive pay and benefits in line with what other places that are able to hire are doing. It's standard for serious firms to cover interview expenses for example. We also do recruiting rather than just tossing ads out and hoping for the best, which is ineffective since the vast majority of job seekers in IT are looking for a job because they don't have one. The ones who are not seeking but who are open to change are the ones to look for. I meet them on blogs, at conferences, and by contacting them after reading articles they have published.

Hiring a very good developer is like hiring a very good actor, which doesn't come for peanuts and which will be worth much more than their salary, whereas hiring an average one will be worth less than their salary. 7/8 of the people that get CS degrees in the US are not fit to develop software at all. Of the remaining 1/8, nearly all of them have found a place they like and are not looking to move without incentive. But that doesn't mean there's a shortage. It just means you have to pay market rate and treat them respectfully and make sure all hygienic issues are dealt with. Low pay is poor hygiene. Lack of full relocation is poor hygiene (Why should the new employee subsidize the cost of coming to work for you? They shouldn't.) Absurd contractual terms such as claiming ownership of things they do on their own time is poor hygiene. An office full of dimwits is poor hygiene. Clueless management is poor hygiene. Not providing proper tools is poor hygiene. Hygiene issues are ones that need to be taken care just to not be a lousy place to work. Get all this taken care of and then one can start thinking of actually making it a good place to work. Having a good reputation as a place to work is hard to get, easy to screw up, and is worth a lot to convince someone with skills that it is worth the massive risk to uproot their life, leave a job they like and come work for a new venture.
I think that humans have an inherent problem with seeing piracy as theft unless they are the victims. Theft in a traditional sense is almost always zero-sum, and piracy isn't. We weren't really built to deal with this. The closest thing that I can think of is having someone sleep with your spouse—it's kind of like stealing, but it's not zero-sum. And it's not illegal.

It also doesn't help that our intellectual property laws have a lot of inconsistencies. If I steal your ideas for a startup, that's ok unless you have patented technology. But if I make a copy of something that I own and share it with a friend, that's illegal.

Up until now there had never been a way to take a material possession and duplicate it at essentially no cost. I think that we have a long way to go before we develop strong cultural norms on how to deal with intellectual property.
No, he did not contact me about it at all. It was being discussed in irc. I told him I thought it was a terrible idea there, but since it was still being pursued, I posted here.
I think everyone is still better off with a password manager system (1password, lastpass, keepass) at this point in time.

OpenID seems to be more troublesome than it is worth and I have avoided registering for one, as well as avoiding those facebook and twitter logins.

It would be interesting to see a largely adopted solution but for some users like me the per site username and password system is still the preferred way to log in.
I have to say I am underwhelmed by the speed of browing this table.
I did suspect that an experienced web developer will feel some heaviness when using a framework such as Grails. I'm simply too new at this to have an idea of all the little issues that arise when using the JVM.

Thanks for the link.
No, I'm asking about off-die SRAM as a replacement for off-die DRAM, not on-die DRAM as an alternative to {off die DRAM, cache, cores, etc}. There are a bunch of tradeoffs to be made on-die, and I get the reasoning behind them even if I don't know specific numbers. X86 has to enforce permissions, handle sharing, cross-reference a TLB, etc and you can win significantly by memorizing results subject to statistically unlikely invalidation. There would be separate L1/L2/L3 even if all SRAM cells had identical latency and density. Which they might, I don't know. L4 (eDRAM, what you were talking about) gives you a huge density advantage, but it's still not competitive with SRAM for speed, even though it's on the same process:

http://www.sisoftware.co.uk/?d=qa&f=mem_hsw

L1: 4 clocks <-- SRAM
L2: 12 clocks <-- SRAM
L3: 36 clocks <-- SRAM
L4: 136 clocks (55ns) <-- eDRAM
DRAM: 193 clocks (80ns) <-- off-die DRAM
Clock: 2.5GHz (dynamic overclocking was disabled)
5cm travel: 1 clock

With SRAM you just have to open the right gate, whereas with DRAM you have to precharge the bitlines, open the word line, wait for the tiny signal to amplify up to logic level, and only then do you get to read it out. Worse, you need tons of logic to re-order memory access to take advantage of multiple accesses on the same word line or that can happen simultaneously in different banks. And you need to refresh each word line periodically, which requires even more logic. There is a reason why the memory controller (not the cache, the controller) is a huge chunk of the die roughly the size of 2 cores!

If we assume that L3 and L4 have similar management overhead then this all takes ~100 clock cycles in the comparison above, which dominates the other costs even if we disregard savings due to simpler logic in off-die SRAM (which, when combined with travel time, accounts for 60 cycles).

I still don't understand why off-die SRAM isn't sensible.
Step 1) Discover a hole in your code, Step 2) go back to logs and see if anyone ever used that hole, Step 3) panic.
I don't understand this complaint. Dart is not tied to Chrome at all. The local copy of Chromium is just an optional development tool included with the SDK download. You don't have to use it.

You can use Dart with any modern browser. Use it with IE if that's your standard.
> So in a world where PCI-DSS isn't a thing, you're fine entering your credit card data directly on the forms available on random websites?

Yes. It might be a hassle should someone misuse it, but the status-quo effectively means if I didn't make the purchase I'm not responsible for it.

More importantly, this was proven before PCI-DSS was a thing.
Especially since SpaceX knows these payloads need additional security, including cleared employees it can only hire if it's got a contract (clearances at this level are associated with a job, although it's of course a lot easier to get a new clearance for someone who's been recently employed with one).
I'm building Sciugo, which will help COVID-19 researchers share data and find relevant results.

http://sciugo.com/ gives biomedical researchers a repository to store and share their research.

The research is formatted in a way that emphasizes reproducibility and reusability by other researchers.

The site is being built for general biomedical research and its especially important during the current outbreak!
What I'm suggesting is a fixed subsidy amount ($X billion each year) which is split between all the carriers based on how many new customers that carrier serves who weren't served by anyone in any previous year. So on the one hand you have the carriers competing to increase their share of the subsidy pool every year by adding service for more new customers than their competitors, and on the other hand as the remaining unserved residents become those in ever more poor and rural areas and the rate of expansion slows overall, that causes the subsidy per new resident to increase and keep continued expansion attractive until the last unserved resident is served.
People already have a data plan for other reasons.
I hope I wasn't the only one mouse hovering the XKCD image that appears in the RSS reader (Feedly here) to see its actual ALT.
The goal of US foreign policy is world domination. The sanctions on Iran may well contribute to that goal. However, from the point of view of what's good for mankind generally I'm not sure it wouldn't be a good thing for Iran to have nuclear weapons. It would discourage other countries from attacking Iran and it would also give other countries an incentive not to destabilise Iran. There would, of course, be some obvious disadvantages - so it's not an easy (hypothetical) decision - but Iran would probably be a safer and better custodian of nuclear weapons than at least one other country that already has them so I certainly don't think it would be a terribly bad thing for Iran to join the club.
Fully agree.

Sometimes the uphill battle gets tiresome tough.
Oh man. I literally wrote a utility for OS X that does exactly this, in Swift, 6 years ago, as a test project to get my feet wet in that environment.

https://github.com/orospakr/suppressor

I don't imagine it still builds. Perhaps I should have followed through with it!

Congrats to the author.
I wonder if you could use active noise cancelling on the floors
Hey! I’m Vitor. I wake up with a big smile when I have new software to build.

I have been developing software for 15+ years. Usually my biggest contributions to projects are:

1) looking at the "big picture" and deciding the best path to solve the business problem at hand; most of the times it means combining great, stable and proven open-source software to serve as the basis of the project, customizing them here and there. Also, simplicity is the ultimate sophistication;

3) coming up with challenges and creative ways to motivate the team, in exchange for $$$ bonus or a day off. I've managed internal and external dev teams and budgets of more than +$10M;

2) coding the bits no one on the team wants to, those that requires more thinking and research than coding. I'm best in backend coding. I love figuring out and coding great UX, but I suck at making things look pretty and sexy. Nowadays I tend to use JavaScript or Python, but I still use PHP, .Net (VB, C#, ASP), C++ and Java - whatever is the best for the task at hand.

Sometimes I find fun projects on Upwork, you can check some of my client's feedback here, as well as the (very) different types of projects I've worked on: https://www.upwork.com/o/profiles/users/~01ef5120bd178f9fcc/

I've built several small businesses: corporate training, used car sales, business intelligence software, car repair shop. I love to talk business and marketing.

I'd love to partner with a more business oriented person/team. I'm super responsive. Fluent in English, Spanish and Portuguese.

Location: Brazil, GMT+3
Willing to relocate: Yes
pepicon@gmail.com
By far the most efficient grid "battery" to reconcile fluctuations in demand & supply is to have a realtime price for electricity. Water heaters, for example, can be equipped with an internet device (at last, a reason for an internet connected water heater!) to monitor the price of electricity and shut off the heater during price spikes.

Some "batteries":

1. hot water heater

2. HVAC system

3. EV charging

4. Some lights (like yard lights) can be dimmed or shut off during rate spikes

5. Same for street lighting

6. Computers can switch to low power mode

7. Refrigerators

8. Dryers

This is far better than the "rolling blackout" bureaucratic solution.

Note that the pump price of gas varies daily. This is the market reconciling constantly shifting supply & demand, and it works great.
Articles that are both low quality and well-written? What?
The Bohmian model is that particle positions are an intrinsic part of the evolution of the theory. This is in contrast to, say, the Copenhagen interpretation in which the particle position is not a part of the evolution of the system. In the CI, wave functions are real (I guess) and we need something external to the model, called measurements, which mathematically do some complicated operation to the wave function of putting it in an approximate eigenstate (it can't do it exactly nor is the approximate nature specified and the timing of this is generally specified but not really clear about time of arrival measurements in scattering experiments).

In the Bohmian model world, particle positions would be real. They may not be measurable to the inhabitants to infinite precision (assuming quantum equilibrium, i.e., the particles are distributed according to psi-squared), but the particles have definite postions in this world. It has in it no need to postulate anything about measurement. Observables and all that are deduced from the theory.

It is important to ask what in a model has a fundamental existence, what has an implied existence, and what is just a useful term for something secondary to all that. In Bohmian mechanics, particles (things with position) have a fundamental existence, the wave function has an implied existence because that is how the particles move about, and spin has a secondary existence since it does not have a separate existence from either of those two objects, being solely deduced from the motion of the particles.

The Bohmian model is well-defined and has an easy correspondence between the entities that are real and our experience (stuff has position). It does not require observers to be complete. A Bohmian world could happily exist without PhDs, humans, mammals, life forms, etc.

What's real in CI? Not really sure, but I guess the wave function and measuring devices? It does require something that corresponds to measurements and the evolution of that classical world is distinct and separate.

This is the context of calling BM a realist theory. I would just call it an actual theory.

Bohmian mechanics illuminates the quantum randomness, allowing it to be analyzed. The theory happens to be deterministic (ignoring creation/annihilation), but it derives the apparent randomness from all that and it clarifies the meaning of psi-square.
Not so much with ultra-high-voltage lines. China has been doing it for years because of the really long distances between electricity production and consumption.

https://en.m.wikipedia.org/wiki/Ultra-high-voltage_electrici...
I do agree with you, but let's add:

3. dealing with spam is a massive PITA
Let's say I absolutely must use WhatsApp to communicate with someone for a work situation. What's the best way that doesn't involve allowing Facebook to plunder all my data? Is my only option to get a burner phone? They seem to require a SIM card from what I can tell.
The free alternatives are paid for with your data. The whole point of signal is that they don't have your data.

Nobody is forcing you to pay for it.