skysight-inc/HackerNews huggingface dataset:
While that's true in theory, in practice n, if it's your memory size, is bounded above by things like "number of atoms in the universe". In other words, log(n) < 300 (doing log base 2 here).

Now it may be that plugging in "300" into your pause time formula where log(n) appears leads to unacceptably long pauses. That's a separate discussion and if you're at that point you care not only about O(log n) vs O(1) but also about constants and non-asymptotic behavior and whatnot. An algorithm that gives you a running time of 1ms for all values of n except n == 1, when the running time is 1000ms, is O(1) and even has "1" as the relevant asymptotic constant, but in practice that 1000ms thing might be a problem.

The same argument really doesn't work for anything that is linear (or really most sorts of polynomial), simply because the range of possible values becomes so much larger. But if you're ok with your worst-case pause being two orders of magnitude longer than your best-case pause, then a log(n) algorithm works just fine.
> These could be far away in a contrived way: 1 2 [... snip stuff that produces side effects and keeps stack balanced ...] +

This is obviously poorly written. "1 2 + [stuff]" is the sane way to write it. Or "2 [stuff] 1 +" if [stuff] takes one parameter and outputs one result.

> Or just due to expression complexity: [30 word expr] [27 word expr] +

Post that on comp.lang.forth, and people will certainly tell you "don't do that" or "why do you that" if it's less trivial than a factoring issue.

In similar situations some people have this trick of separating sub-expressions with double spaces. But that's ignoring the writing on the wall.

What I learned from Forth is that it's true that it has its shortcomings, but I have my own shortcomings too. As Forth is a DIY language, you have to make this distinction in order to improve language/programmer pair.
But with Comcast, I would also pay each month.

$50 - 5 extra set top boxes
$10 - "HD Technology Fee"
$5 - "Broadcast Access Fee"
$5 - "Regional Sports Fee"

That's $70/month in fees.

I pay:

$10 - Netflix - I would have this anyway.

$19 - Sling ($30 normally. I get a $5 discount through TMobile and a $5 discount for being on the Orange Beta)

$11.99 - Netflix no commercials

$6 - CBS all access

I also have Amazon Prime. I probably would have that anyway but I do have Amazon Prime Video. Let's say it's worth $5.00 a month.

I pay less for all of the subscriptions services than I would just in fees for Comcast. On top of that, they are a lot less of a hassle to cancel.
https://en.wikipedia.org/wiki/L.H.O.O.Q.

I know it's not the same thing. But "the Mona Lisa with a mustache" is a work of art.

But I kind of agree with the artist. For some, the space where the artistic object is exposed is as important as the object itself. I can see that the statue of the girl changes the whole space and the bull statue.

I think this could be prevented if they would talk to Di Modica about the new status.
I actually have not seen any recent cases when a human with chess engine was beating the same chess engine more often than a random chance would imply.

It used to be the case before about 2012-2014, but now the gap is so large that a human can only make things worse.
Assuming you're talking about the US, we already spend more per student than pretty much anybody else. I'd argue we spend plenty, but if we're going to inflate education spending, why stop at 500%? Why not 5000%? We can print as much money as we need!
It wasn't true the previous 13 years in the same location.
My peak time for being performant is between 5am and 3pm. After that I need the break.
It's pointless gimmicky make-work that presents your upper management with the fantasy that development work is not a difficult bespoke engineering effort, but rather an assembly line like they studied at business school.

In order to pull off this sleight of hand, real work is broken up into elastically-sized multiples of a subjective metric called "points" which the team is allowed to estimate. This estimation game is key as it builds buy-in from the team by appearing to "give them a seat at the table." Chunking the estimations into sprints is a smoke screen to keep the scam going.

Having acquired the buy-in from the people actually doing the work, the estimates are immediately converted to commitments by tracking progress on a burn down chart and telling upper management that the project will begin at 100% work remaining and proceed in a steady, linear assembly line fashion to 0% work remaining after the time allotted.

Deviations from a steady downward slope are interpreted as failures of the development team which paradoxically reinforces the standing of the chart presenter because they are able to "show the numbers". Unchecked, this ultimately elevates them to diety-like cult standing.

As the flawed assumptions underlying the chart are never questioned after the initial implementation, the use of burn down charts ultimately ends with:

- Blue Pill Ending: the company shoots itself in the foot by firing the team for failing to make the burn-down chart linear

- Seller's Market Ending: the team gets wise to the con and leaves the company

- Red Pill Ending: the process manager is fired after heroic intervention by the technical leadership

A process manager that wants to show up with their PMI certification and their burn-down charts faces a precarious end-game.
Litotes would be a good adversarial challenge to this algorithm.
Sounds like the CTO is trying to preemptively solve all the problems they had at their last company.
I did this as part of my data structures course at University! Good exercise, but obviously mine lacked the swap, dup features etc. Instead I had min and max implemented.
> This is how I feel about our democratic process.

Oh it's applicable anywhere humans interact in modelled systems. It happens in writing too - some team might be in a creative mindset and write some funny or brilliant work; a subsequent team either accurately recreates the mindset and creates a 'true spiritual successor' to the original work that can develop things like 'where that story would have gone, taken to its natural conclusion' or 're-tell it better' or so forth;

or they can simply mimic the 'formulas' or even just 'copy the original jokes' and 'miss the point'.

I might have a list of these.
January 19, 2038 (03:14:07 UTC)
ES4 the version of JavaScript that time mostly forgot (except for Adobe and ActionScript) had static types that looked rather similar to Typescript/Flow. It's not impossible that it will be revisited. Especially now with the precedent from Python of defining/standardizing no runtime behavior for it, only syntax acceptance; that seems like something browsers might be more okay with versus the runtime behaviors required/encouraged by ES4.
Show HN: Mixpanel for Startups – a free 29 video course for using Mixpanel
I just mean the code delta itself; one line of code can make a lot of difference :)
Feeling creative
Why not? At the risk of sounding like a hand-wringing capitalist, at the end of the day, isn't the purpose of a business to charge money in exchange for providing a good or service that is useful to a customer? If Starbucks can greater serve the needs of their customers by providing a new item (regardless of where they got the idea from), then why shouldn't they? Some might argue that they are actually doing their customers a disservice by not providing it and making them go elsewhere.
Yep. This is my experience also with Wipro: one very highly skilled consultant covering for five to ten let's say much more tepid bodies.
This racket works well as long as no-one is looking close also middle-managers like to show off roomfulls of people under their notional command.
Hey, they made a mistake and then owned up to it. It is a great reason to go forward with them. Most companies never are this honest.

I run FreeNAS at home and have a rack of iXsystem servers and a TrueNAS at work. We are buying more. Great team, great support.
In this whole thread, among all these talks about memory safety, zero mentions of valgrind.
Well I am big believer in so-called techno communism. The problem with communism in past was that people had to do dirty work, if we automate every possible job and create basic income we will end-up with some sort of communism. It wasn't possible to implement true communism in the past and still I think we are not ready to implement it just yet, but 50 100 or maybe 200 years from now communism will be superior, another problem with past implementation of communism was lack of democracy. We need true democratic communism based on technology and freedom.
How is providing an identical or inspired product/service unethical? It sounds like you're implying that their size or position as a market leader makes somehow makes it unethical. I don't follow.
What a crybaby.
It looks very similar to ElementaryOS
I don't think that "Google's moloch" was proper usage, but in literature (ie - Howl by Allen Ginsberg), Moloch refers to something requiring a very costly sacrifice. In Howl, many critics argue that AG is referring to capitalism when he uses Moloch.
> Ownership is where you can get other people to support your possessory interest.

Getting other people to "support" it sounds like society. Is that the only difference? If possession is exactly the same as ownership-minus-society, then the original argument that ownership only exists because of society is pretty circular. If that's the case then I reaffirm there's a huge difference between society-only 'ownership' like IP rights, and society-optional 'ownership' like physical possessions.

> I think the fact of violence is extremely relevant, and that you are discounting the impact it would have on you.

I'm not discounting violence, I'm just thinking about how the enforcement of laws is backed by violence and wondering what distinction there's supposed to be.
I'm curious about the virtual monitors.

Are they usable for working? Is the resolution good enough that you can use virtual displays for coding / browsing / looking at YouTube videos?
Elm has a compiler (a very helpful one at that) which will indeed collect errors project-wide in a "problems" window. Text editors like VS Code and Atom have Elm extensions which will highlight any errors the Elm compiler comes across.
Compare Colleges
This guy's tears are delicious.
Mostly left over temporary files and directories MS Office uses to lock things, or during saving, or Apple uses to safely delete files. Some applications like Affinity can't often save to network shares from FreeNAS. Users then save to Desktop and afterwards to the network shares. Also lots of permission problems, especially in mixed Apple/Windows setups. Only good thing are ZFS snapshots b/c users often delete files they didn't want to delete in the first place.
Well yes and no. In the multi-threaded case you'd use ARC (atomic reference count) pointers. These use atomic instructions to increment and decrement references, and are thus lock-free. There's still contention, but only on the data bus and the cache coherency protocol for the atomic instructions. Under contention, you're looking at latency for access less than 80-100ns. Of course, if all of these threads are accessing an object at once you're going to have contentions no matter what, unless all of the threads are read-only.
Isn't the point of the save-the-date so people can book travel in advance though?
That's an abstraction around datagram IO, for use inside other parts of OpenSSL.

I'd assume it's for use with DTLS, which is a less commonly used part of OpenSSL.
How United Airlines Went from “Friendly Skies” to Throwing People Off Flights
You're too caught up in it. Take a breath, read what's being written, then respond.

The reason I asked for video from Microsoft is because users consistently crop the views to only show the postage stamp AR view HoloLens offers and presents it as the full video which is a misrepresentation of what HoloLens is capable of. Also, that second video doesn't actually include any video from the HoloLens from a wearer's perspective but thanks for trying.

I don't want to interact with you anymore.
We wouldn't be outraged because of artistic integrity. We'd be outraged because it would be in bad taste, despite the anti-objectification intent of the artist. There would be no outrage about a more neutral installation. The original artist might object, but unless they own the land is there any protection of their artistic intent in the law?
Same here -- I've seen a lot of comment sections upset about it, but I haven't encountered the issue myself yet.

I'm sure it's a problem, and I certainly hope Amazon is trying to fix it, but I don't think it's the massive company-destroying thing that people are making it out to be.
Neural parametric singing synthesizer
Of course it's been done before (2014)
Your Obsession with Metrics Is Killing Your Marketing
Yep. We really enjoy watching the new Marvel movies when they come out, and watching older superhero movies from anything before the 2000s is painful at this point. But things like Star Trek TNG or Stargate SG-1 really hold up to the test of time.
It's absolutely a widespread issue. I know it happens repeatedly to me, and every Amazon user I know well enough to have ever discussed this issue with, but don't take our word for it:

https://www.google.com/search?client=safari&rls=en&q=amazon+...

(I do think this is probably a hard problem, however, so I don't necessarily accept that Amazon isn't working hard on it...)
This is a lot like the pearl clutching that happened when InterNIC started allowing hostnames with vulgar words in them.
My experience is that this stuff is used piecemeal instead of as a main curriculum- maybe you need a differentiating activity for a few students, or something for a weird chunk of time caused by testing or something.

You used to just grab this type of stuff out of the 'resource room' every school has, but between the combination of Common Core making old material 'obsolete' and the big educational publishers locking down more material through stringent copyright assertion it's become more necessary to look elsewhere.
Show HN: No-brainer trivial job scheduler in haskell
Picking a mini-project (without completely re-inventing the wheel) was the harder part for me - I did start out with tour.golang.org, and just reading their docs too.

I'll still checkout https://gobyexample.com/ - thanks for the link!
I was really looking forward to having Docker available. I run 5 or 6 jails at home and they have been the absolute biggest pain point for me. At some point, the jail booter image was shipped with a broken version of pkg that didn't start misbehaving until later, and I haven't found any solution but to manually recreate each of my jails.

Docker would be such a breath of fresh air at this point.
املاک سی ساید – فروش آپارتمان 72 متری در شهرک خانه دریا and ویدیو
Mashups are fine and I support them, fwiw. But putting 'her' in front of the charging bull is a deliberate attempt to change the meaning of his art. It is the attempt of a second rate artist to ride the coat tails of a superior artist. She gets instant notoriety for her work by, not so coincidentally, trashing somebody elses.
My bet is that Apple's review procedure blocks a lot of "alternative" things Snapchat did
A while back, I read an article that discussed the differences in people and how, during the hunter & gatherer era, some humans evolved to be night owls and some humans evolved to be early birds. It determined which person would keep watch at night.

In college, I remembered only signing up for 11am classes as a freshman before changing to 9am classes in sophomore and senior year. I think a lot of this has to do with staying up late in college.

There's probably a time where students can function properly, earlier than 11am, if they were to sleep by 12am.
> President Ronald Reagan watched the film several days before its screening, on November 5, 1983. He wrote in his diary that the film was "very effective and left me greatly depressed," and that it changed his mind on the prevailing policy on a "nuclear war". The film was also screened for the Joint Chiefs of Staff. A government advisor who attended the screening, a friend of [the film's director Nicholas] Meyer's, told him "If you wanted to draw blood, you did it. Those guys sat there like they were turned to stone." Four years later, the Intermediate-Range Nuclear Forces Treaty was signed and in Reagan's memoirs he drew a direct line from the film to the signing. Reagan supposedly later sent Meyer a telegram after the summit, saying, "Don't think your movie didn't have any part of this, because it did." [0]

[0] https://en.wikipedia.org/wiki/The_Day_After#Effects_on_polic...
Baller-af: Spruce up your command line life
But with Java the point is that you'd approach the issue differently without being overly verbose just like Go. I mean my example is clear. You wouldn't have to cast anything provided you use generics at first place.
From then 1997 letter:

> We established long-term relationships with many important strategic partners, including America Online, Yahoo!, Excite, Netscape, GeoCities, AltaVista, @Home, and Prodigy.

Every single one of those partners either folded or fell into utter irrelevance. The only one surviving is Amazon itself.

Don't know what to make of it, though.
> If members of an organization want a resolution passed anyone should be able to propose it - and if the magic threshold is met - then whala - the resolution is law.

...You just described the legislative branch. Direct democracy has its own problems; even if you scale for proportions of people, the people leading their everyday lives do not have the time to inform themselves en masse of particulars about issues, and thus would be readily swayed by false information. (As can already be seen with voting on ballot measures, which are a headache enough just being statewide)

And *viola
Canadian federal government announces legislation to legalize pot
I think there are two problems here.

One is that since 9/11 the airline industry has gotten far more comfortable with calling the police to remove passengers. In some cases it's totally justified. But in others airlines are jumping to the threat of police force in order to "solve" issues with customers. Basically using the stick instead of the carrot because the stick is easier and costs less money.

The second problem is a far more pervasive problem in society where people excuse the use of force on someone simply because that person didn't comply with a minor request. This is how someone who didn't want to accept a ticket for selling bootleg cigarettes ended up dead. Or the guy just this week who got pummeled by a police officer for jaywalking. "Just comply" they say. Sure, but it doesn't mean you should be beaten, bloodied, or even killed for not complying.
Buy and Sell PHP
You're not the only one. My company is desperate for good low level hackers. We can find people who know Python and Java for days, but people with the skill set we need are very hard to find.
Versioned dependencies absolutely still are a problem, even with pip. You still need something like virtualenv to isolate dependencies for different projects. And virtualenv is a compete hack (granted, one that works; but still a hack)
Startups need moats to fend off existing market bigwigs, story at 10...

(this dynamic dates back to the first startup...MSFT ate up an entire ecosystem of startups for a generation)
US drops biggest non nuclear bomb on ISIS
It's only consistent because they've lowered people's standards over time, like boiling a frog. The sooner people realize there's better ways to spend their time, and that they can get better and more relevant news and sports coverage much quicker than traditional TV by using the internet properly (on their phones presumably), they'll be that much quicker to jump ship and move to things like Netflix or library DVDs.
One definition I've heard is that introverts become fatigued when they have too much social interaction.

Extraverts on the other hand get energized by social interaction.

(Social interaction requires a lot of processing.)

Why ? It may be related to an organism's baseline of arousal.

The idea is that extraverts may have a lower baseline arousal rate, that they enjoy raising by interacting socially.

Introverts have a high baseline level of arousal, which gets raised too far by too much social interaction.

It is thought that extraverts are the majority making up 85% of the population, and introverts 15%.

This would explain why open office plans are the norm.

Ironically introverts often self select for work that requires deep focus, and end up having to do it in open plan offices designed by extraverts who see nothing wrong with that.

This is a good book on the topic: https://www.amazon.ca/Quiet-Power-Introverts-World-Talking/d...
> but the only barometer that should have some weight is the ease or difficulty that Amazon has in attracting and retaining top talent

They have terrible retention. One of the worst and in many years the absolute worst.

A few years back workers were passing out from working in 100 degree temps. They were disciplined for performance and instead of installing air conditioning, they lined up ambulances and paramedics to take falling bodies to the hospital. https://bits.blogs.nytimes.com/2011/09/19/inside-amazons-ver...

This is grotesque.
> The major downside is the interaction: "air-clicking" is not great and the gestures to trigger various actions aren't very reliable. It really needs hand controllers like the Vive has.

I agree on the gesture reliability being a current limitation, but wouldn't a move towards hand controllers sort of be a step backwards? Interested to hear what other people think but seems like moving away from hand controllers is an inevitability, will just take some time and further investment in gesture control.
Ubuntu Gnome - here I come!
Because the discussion was about replacing physical monitors, not complaining about the resolution. You're jumping at shadows.
This is textbook PR, literally from the first word. The headline is crafted specifically to engender resentment and outrage.

The intention is to reinforce the counterfactual narrative that teachers in the US are overpaid, which is needed to depress opposition to the looting of public school systems.

Now, a market for lesson plans is interesting - and I'm much happier with money going to entrepreneurial teachers actually creating content that might otherwise end up in the pockets of the Blackstone Group or Holtzbrinck - but the real point of this article has more to do with parochial politics.
Well now you have some source code to start with :)

I doubt writing all the notes which people send out, of which there are a few batches (invites, RSVP, thanks), could be less than writing this, which isn't much more than sample twilio and a database, and reusing it for each letter "event".
For google-ability, TypeScript has structural types, in contrast with Java which has nominal types.
Some people don't want that. It's not like Brexit or Trump aren't controversial. Other people realize they are part of an increasingly interrelated world. Kind of hard not to be with modern technology. We can easily communicate with anyone, travel anywhere, and stuff is made all over the place.