skysight-inc/HackerNews huggingface dataset:
* Senior software developer

* An innovation is a new solution to existing business problems, such as shorter maintenance/release cycles or smaller deliveries.

* Innovation is increased at work by eliminating unnecessary technical controls, tooling, processes, and policies.
1) I’m not from or in the US

2) political assassination can happen in any country, preventing it is very hard

3) all countries have problems but some have bigger problems than others: https://www.transparency.org/research/cpi/overview
> We can't produce them at that price.

$100 per month isn't realistic, $500 might be. While construction costs do rise, you are mostly paying for the exclusivity.

"High-rise apartment buildings cost an average $302 per square foot."

https://therealdeal.com/2018/05/15/surprise-nyc-remains-most...
That's an engagement issue. If a particular tool, approach, or technique doesn't hold your interest then it's very unlikely to work for you. You could try reflecting on why and try to change it, but it will probably be more productive to find a different approach that works from the start.
Because we know that "Stackoverflow" is some sort of an authority, right? Come on... don't trust anyone on the Internet (not even me). The only experience you can trust is the one you experience yourself. There is no authority to defer to, the computer industry is notoriously full of examples where superior technology failed because most people working on and with computers are pathologically ignorant, exactly the people who should be knowledgeable. Or perhaps better: "trust, but verify".

For example, 51%-something self-identified as "full stack" developers, yet most people fall into three to five years of experience. If I tell you that "full stack" means one is capable of designing one's own server hardware, network and infrastructure all the way up to writing application software, it becomes apparent that people who identified as "full stack developers" don't even rightly know what that means yet they obviously at three to five years of experience think that they do. And now we're right back to pathological ignorance specific to computer industry. Or are all those people geniuses who learned hardware engineering, application programming, network, system and database administration in three to five years, something which normally takes decades of apprenticeship under dedicated mentors to master? These surveys are nonsense, waste of disk space and electricity. Trust, but verify, that's the lesson here. And think critically for yourself.
Are you using zmodem? Believe it can resume a broken transmission. ;-)
True, but now we have moved pretty far from just saying "use a where clause".

"Partition your table and create clustered columns and filter on those"
Only because it is your choice to undertake the extra working time, not because it is expected.
Even when the bombs don't penetrate the concrete, the shock waves are disabling to the inhabitants. Since the bunker is in a fixed position, once the artillery is zeroed in on it, you just pound it till it breaks, and there's nothing the inhabitants can do about it. Ground attack airplanes firing at the gun ports, enveloping the bunker with napalm, phosphor bombs, etc., all are effective and fairly cheap to do.

For accounts of this by survivors,

"D Day Through German Eyes" by Eckhertz
Show HN: Markov chain text generator trained from any Reddit user or subreddit
Functionally, none. This is how the record labels can send millions of takedown notices a day, completely automated, frequently bogus.
Sounds like Mortal Kombat finishing move.
No problem with Firefox (66.0.3) here. Zooming into the image makes my FF use about an additional 1G of ram.
Not really a project I'm interested in, but my first impressions may valuable.

Initially, I though this was going to about selling copyright, but it appears to about selling containerized applications/servers.

The page loads and then is whited out with a loading circle when loaded without Javascript. This doesn't seem necessary; a slightly borked website is preferable to infinite loading without Javascript. You might slightly increase who you reach by being noscript compatible.
I subscribed a long time ago and never looked back! Thank you for the effort spent curating the newsletter
You're both saying the same thing, but drawing different conclusions:

> Google simply stopped caring about non-Chrome browsers

> we don't care about those <10% Firefox users

Except that GP attributed that to incompetence and you to malice. I guess it's still hard to guess intent :)
Yes I wondered if `timelimit_exit was the cause as well.
this reminds me when i was younger and i would tell my mom that i need to take breaks because "knwoledge needs to rest in my brain"(sentence translated from spanish) , now i can tell her science backs me up.
European here: I haven't even heard of HQ before in my life, or at least I have no recollection of HQ and their game. And I want to believe I am 'close to the Tech sphere' and read the news daily. If HQ wants to be the next massive media company (in my mid these are Warner Bros, YouTube, Netflix, et al), good luck to them. From this article I foresee a slow and painful demise of HQ. You can have the best product of the planet. If the CEO/big boss/leader is a prick, then doom is inevitable. Everybody will hate their jobs/lives and they will hate (ofc) you, the CEO. And everyone with a half-good idea will run off somewhere else.
I really like the Gameboy hardware; it's limited, but the design feels very elegant in it's simplicity.

I've written a couple of toy Gameboy emulators at this point. It's a bit challenging to get anything working, and honestly I have no idea how to approach audio at all. Nevertheless, it's still quite fun. The LCD timings are a point of curiosity for me. It seems there's still a slight bit of mystery around it, still today.

I was inspired to play with emulating Gameboy specifically after an excellent 33c3 talk, The Ultimate Game Boy Talk, which I highly recommend.

https://youtu.be/HyzD8pNlpwI

(Some day I would like to approach emulation for more platforms, both newer and older, but I feel I still have so much time learn about designing emulators that I haven't bothered with that yet. It's so open ended, and handling things like cycle counting has a lot of different approaches of varying desirability.)
Here's another performance comparison (2018). It compares Flutter to native iOS app. Flutter consumes 2x more CPU and memory for an app with 60fps rendering.

https://medium.freecodecamp.org/how-fast-is-flutter-i-built-...
I would ask them to work on solutions for office tasks that should be automated or are otherwise annoying or barriers to faster/quality delivery. I would ask for documentation describing the problem to be solved before work begins and a review of their tested solution once it is functional.
Good news: Full background update functionality is in the works.

(I work on the team that owns install/update at Mozilla, though I don’t work on it myself.)
It doesn't log you into your Google account, it doesn't enable syncing - it just displays your avatar and account name in the browser as soon as there's a Google Login cookie.
You've glossed over the most important fact: we banned that user, as we've banned everyone we know of who's posted like that. If there are other accounts that you think have been posting egregiously, you're welcome to let us know. That would be a way you could actually help HN. But your insinuation that we allow shit like that to fester here is insulting. There's nothing we've worked harder at, often—speaking personally—to the edge of what my system can tolerate.

It's interesting, also, that you've had to reach for an example from 2-1/2 years ago. Nearly 7M posts have appeared on HN since then. That suggests that this community and its moderators are not as you say.

It's impossible to operate a large, anonymous public internet forum where no horrible comments appear. Demanding the impossible is not helpful. Armchair snark about how moderators fail to achieve the impossible may feel like a harmless internet pleasure, but consider the impact it has on the people you're attacking here. This place is fragile. The people who run it are under intense, unrelenting pressure. Kicking us in the gut is not a great idea if you don't want to make HN worse.

We can't control what people post, since anyone we've banned can just create a new account (and many do). All we can do is react to what gets posted. If there's some obvious thing we can do to dramatically clean up the site that we're not currently doing, I'd love to hear about it. But when you say that HN is no better than the worst of the internet except for the un-merit of a scum of politeness, I feel like you're trivializing the problems we face. Nor can I take that seriously, because it's patently untrue. If HN is no better than that, our hard work is useless—is that really what you mean to argue? And do you really mean to slag people who are trying hard to prevent a site you've been using daily for years (and for free) from degenerating into sludge? Because that's how your comment lands with me, and when we get that from experienced HN users, it makes me want to throw in the towel.

Nobody said civility would solve everything. It is a necessary condition, not a sufficient one. Incidentally, I've been thinking for the last few months that we should take that word out of the site guidelines. Its only visible effect seems to be that people get to accuse us of having that dumb idea about civility. There are deeper words we could use, which I would be happier to be associated with.
I personally haven't seen anyone in past ten years or perhaps more using Windows

And I haven't worked anywhere in the past 10 years that wasn't 90+% Windows. Hell if I was just to go on what I see at work, Linux is more popular the macOS.
The project is not limited to only Reddit comments, I included an alternative script that can read and compute the contents of .txt files.

And if you don't need the bot functionality you can test the Markov chain directly with the file step3.py
AI people have spent a lot of time trying to get systems to reason about the real world. These studies are lumped into the categories of common-sense knowledge and naive physics. Both have not got so far because it's proven hard to encode all the factors that go into real world decisions. Current AI models are a partial take on a part of the real world, this is why you get poor recognition rates if you feed photos taken from odd angles or with unexpected objects in them into deep learned systems.

So the algorithmic objective decisions of current systems are actually partial and selective. We must be very careful not to attribute powers to them that they do not have. They can provide useful tools, but they are not the locus of decision making; that rests in the place that they were created, and may be distorted by either accident or design.
10'000 Estonians Singing for Freedoms and Tolerance – KõigiEestiLaul
and nurses work long hours with lower pay

The Longer The Shifts For Hospital Nurses, The Higher The Levels Of Burnout And Patient Dissatisfaction

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3608421

Nurses seek to reduce long hours and fatigue

https://www.usatoday.com/story/news/health/2015/02/01/nurse-...

January 31, 2012 — State laws against mandatory overtime hours for nurses are effective, researchers reported in an article published online August 29, 2011, in Nursing Outlook.

"Nurses routinely work long shifts, often as long as 12 hours straight," said Carol Brewer, PhD, RN, FAAN, a professor at the School of Nursing, University at Buffalo, New York, in a news release. "These laws were intended to prevent hospitals from piling mandatory overtime on top of such shifts, a practice that research shows can increase the likelihood of mistakes."

https://www.medscape.com/viewarticle/757834
Definitely not immature. People have all the right to do so, and Chinese laws protect labor rights. And I do agree that the reason you are working overtime and whether it's voluntary make a big difference.
What I don't quite understand is how that 2016 attack was SO effective. I thought DYN's thing was distributed AS THOUGH you were not putting all your eggs in one basket.
if (dbs_per_call > server.dbnum || timelimit_exit)
dbs_per_call = server.dbnum;

Based on http://download.redis.io/redis-stable/src/expire.c :

- `server.dbnum` appears to be a global

- `timelimit_exit` is a function static, and appears to always be one of {0, 1}. It's not obvious to me that it would 'prefer' either value.

- `dbs_per_call` (along with `timelimit_exit`) is used as part of the termination condition for the induction variable.

I guess that that I don't find it too surprising (in retrospect) that this conditional is expensive. Although, I must admit that I would have suspected timelimit_exit as being the source of the latency.

I do find it interesting that branching on the value of server.dbnum is much slower than using the same value in an unconditional assignment, given that the result is presumably used shortly later in another conditional as part of the for loop.
Yeah, if universe doesn't make one humble, that probably nothing will. Due to recent photoshooting of M87 and its central black hole, I ended up on the page which lists the biggest black holes known to us [1], pretty humbling to read the details on some (ie quasars overshadowing its own whole galaxy so we see only it). Universe is surprisingly diverse

[1] https://en.wikipedia.org/wiki/List_of_most_massive_black_hol...
Yeah, it's an incredibly dumb law.
The best work on this was done by Brendan Lake and Josh Tannenbaum. https://www.sas.upenn.edu/~astocker/lab/teaching-files/PSYC7...

There's a recent review that they published.

https://arxiv.org/pdf/1902.03477.pdf
> It's a coordination thing - coordinating a large group of people is so challenging only simple messages like 'make a profit' get through on average. Simple things with clear metrics.

No, it's a self-interest thing. Also known as greed, or selfishness. Do you honestly believe that if "being a decent human being" came with a simple metric like money, then companies would deviate one iota from pure profit motive?

Sometimes I wonder if people here are really this naive or if it's a case of "it's very hard to convince a man of something when his salary depends on him no believing it."
I feel like Mozilla had definitely had a culture change during this whole time period, and I'm not a huge fan of where it's ended up. It seemed to start like a ray of light from the heavens, proclaiming to all how much better a browser could be than Internet Explorer. After that, it entered what I would call the Firefox golden age, from 2006-2011. In that time Firefox built an identity around browser customization and user choice. The shift to copycat Chrome with rapid versioning at Firefox 5 in 2011 was the start of the end for the power user culture at Mozilla. Ever since then, Firefox features have been trimmed with every release, seemingly in lock-step with its shrinking market share. Functions that used to be accessed with a button press were relegated to the about:config menu, and then to extensions, and then support for those extensions gradually rotted away.

Mozilla's respect for their users has shrunk so much that something as simple as putting the tabs below the address bar and bookmarks bar is virtually impossible on Firefox 66, when it used to be as simple as clicking the customize button and dragging things where you wanted them.
That doesn't change how much it messes up your performance and judgement.
This is the correct answer! IMHO.

A perfect solution that strikes the balance between an engineer's unrelenting desire for correctness and the marketing departments seemingly irrational need for perceived progress.
Building a Culture of Innovation
I concur, JSON is easy enough to read/write for humans, easier to parse than XML, too, it kind of hits the sweet spot in between protobuf and XML.
SpaceX Falcon Heavy to Launch Cutting-Edge Nasa Space Tech
Finland still has a requirement of air raid shelters to all buildings exceeding a certain size. In practice, these often have a double function of working as storage space during peacetime.
Piracy was at its global minimum when Netflix was dominating the market
I wouldn't be surprised. The host would appear to be the likable face of the company, and with the current CEO being a prick, he would be the preferred choice for the cover page. Lorne doesn't appear on every episode of SNL, Kenan Thompson and Kate MacKinnon are. (I do NOT imply that Lorne Michaels a prick)(but a business needs to use the faces that will market the product service better more effectively)
I entirely agree with you, with one caveat: I have met one, maybe two persons in my life who were able to work and be intellectually productive 12 hours a day on a prolonged basis, but they are the absolute exception. Building an entire company on the assumption that they are the norm is insane.
Exposing Australia's Recycling Lie
Best Woocommerce Plugins for 2019. No 1 is special
https://outline.com/67B7q6
The tutorial is a bit old.

I think that advances in probablistic reasoning & modelling, such as practical Bayes networks should be included, and the mechanics of resolution have improved massively with the introduction of answerset systems - this gets over the problem of commitment that kiboshed gen 5.

https://en.wikipedia.org/wiki/Answer_set_programming

https://en.wikipedia.org/wiki/Probabilistic_programming_lang...
This. I think what you do in that break really matters. If it's taking a sip of coffee, browsing HN or answering a question then it's not going to help.

I have learnt to race cars over the past 5 years. I can lap and lap and lap, but the greatest improvement comes from the breaks between sessions, which can be minutes, hours, days or weeks. I stumbled upon the most effective strategy the other week when training in my simulator: I was doing a small number of laps, say between 7 and 10 then returning to the pits. I'd reflect on how the "stint" felt for a couple of minutes and then have a look at the telemetry, comparing laps and correlating my memory of the on-track experience with the sensor outputs that I could see in the telemetry. After doing this for 20 minutes, decide on some small setup tweaks and jump back in for another 7-10 lap stint, rinse and repeat.

I spent maybe 3 hours doing it and drove maybe 50 laps during that time (I could have done over twice that number if I hadn't taken my approach), but the improvement I got from it by the end was far and above anything I've tried before.

I can also relate it to another time in a real car where I was learning a new track and car in a short 20 minute session. I had done ~15 minutes on track and the session was stopped. I got back to the pits and sat in the car. I asked my engineer about the time I'd done in relation to other drivers and just sat there in the car thinking through my laps and where I could be "better". I went back out on track for the final 5 minutes and made a huge improvement, finishing top. It wouldn't have happened without that brief period of reflection.

TL;DR
Do what you're doing for the shortest meaningful period of time. Stop and reflect on what you've been doing and what you could do differently/try/better. Let your mind relax whilst you're doing this - it shouldn't be an intense process. The go back in and put your reflection into action.

It's important that you try to make adjustments to your performance, even if they fail. If you just do the same thing over and over again, you're missing the opportunity to diverge from your current behaviour, which is probably suboptimal given your experience.
What We Know About PCIe 4.0 So Far
Git-enforcer seems like it addresses a need, but I can't really see a use case for this.

For any creator/organization willing to enable this, stale pull requests will have a good reason. eg it was started by a person who is no longer actively working on the project. Having a few stale PRs isn't a big deal.

Is there a specific reason this was created? Git-enforcer has only 12 total (closed) PRs and the default max open PRs is 10.
Show HN: Messing with Telnet
What you suggest, using previously acquired knowledge to learn new concepts, is par for the course in my field of study, Inductive Logic Programming. ILP is a set of algorithms and techniquest that learn logic programs from examples and background knowledge, where the examples and BK are themselves logic programs.

Initially the BK comes from some existing source- it can be a hand-crafted database of a few predicates deemed relevant to the learning task or a large, automatically-acquired database mined from some text source, data from the CYC Project of course, etc. In any case, because of the unified representation, learned hypotheses (the "models") can be used immediately as background knowledge to learn new concepts.

Edit: I don't know if the Cyc project uses ILP. But what the comment above says is doable.
The problem is it sounds seductive, but fails when your rules of pilteness don't line up with other people's.

For example, I hate being asked questions multiple times. Therefore when i went to ubiversity, if I asked someone is they wanted me to buy a round, and they said no, I would not accept the answer. After some months I discovered I was considered tight, as the first offer is always refused, so "doesn't count".
I sometimes think that there's only ever been one economic model - slavery. Various excuses are periodically found to justify it, like aristocracy, caste system, slavery, Gulag, meritocracy, passion, etc. - ultimately, as a society, we do not want fair wages to be given to workers, so that we can consume more, cheaper goods, and glorify a few billionaires as super(wo)men.
Intel Prepares Xeon Gold U-Series CPUs to Battle AMD
I think it's worth defining what "fine" is in this context.

It's fine in as much as it's your gig, it's on you to decide what is right or not. If you believe that working extreme hours at the cost of your own wellbeing and rational performance will end up being a benefit to you in the long run then it's "fine" for you to make that choice and you either reap the benefits of suffer the consequences and hopefully learn from it.

It's not fine to project your notion of drive and passion onto people who are employees and expect them to match your personal standards when the potential rewards are magnitudes different.
+1

And on top of that, he probably thinks that thing that what got him "here" will also get him "there".

Maybe being vocal made it to the first mile so if he continues his act (and get louder) he believed it would get him to the finish line (the one he has in his mind).

One f-bomb makes a comedy. A thousand make zero ratings and lawsuits. He didn't realize he crossed the line being a sociopath and making is increasingly difficult to receive the messaging.
Microsoft Virtual Academy is being retired
I think that's trying too hard to read something better into a bad saying :) going straight to your suggested "respect others and they will respect you." seems like a better lesson.
Intel Reveals Cascade Lake's Per-Core Turbo Frequencies, Die Arrangements
Truckers are mandated (in the USA) to do 60 hours in 7 days, which is more than 40 hours. If your founder works 96 hours a week for 6mths what do you think their state of mind will be?

I worked 96 hours a week for eight weeks finishing off my dissertation. I finished it, but basically went crazy - I needed some time off, which was good because I crossed the line. Startups used to be like that I suppose, but now it takes far longer to cross the line to an exit than it used to, are you making the best use of the human capital you are deploying?
Me too. After a short break of a few weeks I definitely feel like a better player. I think part of it is a genuine missing of the activity and a renewed motivation and sense of enjoyment.