skysight-inc/HackerNews huggingface dataset:
Zeebe is indeed a Java application, but it's possible to use Zeebe without writing any Java. Broker operations can be managed with a CLI (https://github.com/zeebe-io/zbctl). Along with the Go client, there are experimental Node, Ruby, and C# clients, but these are community contributions that aren't yet officially supported by the project.
A lot of the research was ordered by the companies that are making billions of dollars.

The monkey research was done by Wall Street itself, though it wasn’t actually monkeys but employees throwing the darts.

The dart throwing portfolios beat 60-67% of the other investor portfolios for years.
Well, obviously it's always faster if a developer carefully crafts the minimal possible DOM changes by hand, than letting an automatic system to decide on it - but updating one label isn't a very realistic situation. Usually one will need to do a dozen of changes at once all over the page, and for maintainability (and keeping the sanity) reasons devs usually do it in some sort of batch operations. And that's where react, vue, angular, etc. have proven to be superior approach for anything but simplest apps.
I haven't heard of any professional project using assembly in last couple of years. Maybe bits and pieces, like startup code to set up C/C++ environment, things that a single person can write and maintain. It doesn't work at all for large teams.
Firefox seems to be doing pretty well with their incremental rewrite into rust. I do wonder how long it will take to complete the transition versus doing a complete rewrite instead.
This is great and is a good lesson for anyone developing websites, regardless of the platform.
He's only offered to fix the lines for houses that test above the Federal limit.

There's 14,000 houses with lead service lines, there's very few that are testing above the Federal limit.

A quiet grant to accelerate the plans to replace all the lead service lines would accomplish more than offering to fix a small number of the worst ones. Those houses will likely be first in line for replacement by government programs.
'As big as your head': giant avocado arrives in Australia
I didn't link the code to say "hey look this code is bad", my intent was just to illustrate that functions inside functions indeed do happen, and unzip is also used, etc.

>OCaml has support for bytes in the Bytes module. How do you deal with optional bytes in C? Well, one way is to have a mask array. You could also have a bitmask. You can do the same in OCaml and memory usage will be similar.

Yeah, that one is probably more because the original authors have written this code in their perfect mathematical world. But this is also one thing I don't like about systems functional programming: it forces you to use abstractions that don't always make sense.
> Best thing OP can do is learn from the mistakes and speak up next time during planning phases, well before deadlines slip.

How do you know deadlines are going to slip when planning the project? Makes no sense.
To be fair, there are a few single-tab browsers out there, where you then defer tab management e.g. to your window manager on linux:
* https://www.uzbl.org/
* https://surf.suckless.org/
To the US constitution. Contracts clause says states have to honor contracts.
Sorry I can't help with Elm. Unless there is a way to minimise the JavaScript generated by the elm compiler and copy and paste that into a HTML file?
Logistics of such scale is not trivial and sending kilo of discounted rice can easily cost more than the rice themselves. I'm quite sure that the end-mile delivery was delegated to the village heads just for this reason.
AsyncOpenStackClient – Asyncio Wrapper to OpenStack API
The article suggests that using virtual DOM you can avoid the 6 steps described after

document.querySelector('#elementId').innerHTML="New Value"

But this is not the case, the virtual DOM ensures you that if you have a complex component it will only update the nodes that actually needs updating, but the 6 steps still must take place.

https://reactjs.org/docs/rendering-elements.html#react-only-...
There are a LOT of assumptions here.

> The rest of the org probably made a schedule they know you can't meet

> Most people probably already know you'll be late, but aren't saying it out loud

> There's a good chance <your boss> already knows as you suspect.

> It's probably not new news to <the project owner> either.

Doesn't take much for one, if not all of those to be untrue. And by the time it unravels, it's too late.
Hypocaloric Diet Can Reduce the Symptoms of Psoriasis
There's an even bigger one on the loss. In my opinion the phenomena you're describing is related to the rise in groupthink. The problem is as people create communities based around shared ideology, it means that people can be effectively 'exiled' from that community if they say something that may be interpreted as going against that ideology. If your community is defined by shared location, then nothing you can say or do changes that. I think this community from ideology makes people afraid to say what they actually think, for fear that it could unravel their created community connections. There are some major parallels here to how cults sustain themselves, but in this case we've done it entirely to ourselves!
Ant wars and ant/termite wars are fascinating to witness.
have you ever seen a jaguar let caught gazelle go, just because it's full? llamas restraining pooping only on specific spots to not ruin grasslands (maybe not direct example but I saw it recently all over Bolivia, pretty impressive environmental protection).

you can find abundance of examples of both restraint and greed/cruelty in animal kingdom, although it seems to me restraint is far more prevalent. Just like among humans
If you're in the business of making and selling airliners, that's what you have to be. It's why Airbus needed government money to get started: it wasn't just the money they needed, they needed expert diplomats to have some skin in the game for the launch of a credible competitor in that sector to the US manufacturers.

Boeing in the UK has an interesting reputation right now: they were involved in the MoD's bungling of an upgrade to Chinook firmware [1], and stepped in to pick up a contract worth hundreds of millions to basically make some small changes, run the compiler, and put the result on the machines.

The MoD were so embarrassed they basically let Boeing bully them into becoming a full stack outsource service provider on these things. Boeing now run full-page adverts in various news magazines (The Week, The Economist, etc.), explaining why they are so important to the UK and how much they love to "invest" in the UK around the Chinooks.

Eight machines that have opened the door to Boeing being a very central part of the MoD, British Army and RAF for the foreseeable future...

[1] https://www.theguardian.com/uk/2008/jun/04/military.defence
This project started only for educational purposes but lately I have been thinking whether it could become more than that or not.

I do not have what it takes to build a secure library myself, I don't have the necessary depth of background and seeing all the other libraries where it is a hassle to integrate into your system, I thought maybe the community may want to use something simpler.

Other than that I completely agree with you that building your own crypto is `the root of evil`.

Either way, I do appreciate your input on this.
Even the Nazi and Japanese experiments revealed biological truths. But I abhor the source and methods and it is a cardinal sin that many of these scientists were granted amnesty in exchange for full cooperation. Some truths become worth nothing when you know thst they were paved with lies. I don't think there is an easy way to act like truths don't have an associated social and cosmic cost.
> maths is just the most useful toolset in programming, but isn't really what programming is about.

It's not about maths, actually. You don't need to understand much math to comprehend monads, you need math only to reason about some properties and formal verification.

So think of monads as of codification of imperative effectful computations in a more general way.

I really like that example:

https://binaryanalysisplatform.github.io/bap/api/master/Mona...

What monad's bind does is just binding a step of computation to the rest of computation, so it is nothing new but a small step (operational) semantics written explicitly. That's why haskell has this do sugar that looks like as an imperative computation. Because it is a first class imperative computation.

Do you want first class features (functions, computations, effects) or features baked into the language is a subjective matter of course.
Apple Fixed Bug in iOS11 That Crashed Devices When Users Entered the Word Taiwan
Source: https://www.macrumors.com/2018/07/11/apple-fixed-ios-taiwan-emoji-bug

Apple quietly fixed a bug in iOS 11 that caused some devices to crash when the word "Taiwan" was entered in a text field or the Taiwan emoji was used, according to a security researcher (via Axios).

Digita Security's Patrick Wardle outlined in a blog post how the glitch in iOS 11.3 caused instant crashes on a variety of native and third-party iPhone and iPad apps, including iMessages, Facebook, and WhatsApp.
Wardle explained that although some aspects of the bug remained unclear, his investigations found that a "null" code would prompt the crash when a "removeEmoji" operation led the system to check the device's language/region settings.

The glitch appears to be the unintended result of some lines of code that Apple added to iOS to hide the Taiwanese flag emoji on devices set to the China region. Apparently, the code worked for iOS devices set to China, but caused crashes on devices that had somehow ended up in an "unsupported region-less state." It's unclear, however, exactly how a device could end up in that state.

While Apple fixed the glitch in iOS 11.4.1 after Wardle reported it, the bug's occurrence highlights Apple's willingness to placate China when it comes to sensitive political matters. Taiwan and China have had a fractious relationship ever since the Chinese Civil War, with China long considering Taiwan to be under its sovereignty, despite Taiwan officially self-recognizing as an independent democracy wholly separate from mainland China.

Apple has made similar moves in the past to protect its important Chinese market. In July 2017, for example, Apple removed many VPN apps from the App Store in China, following regulations passed earlier in the year that require such apps to be authorized by the Chinese government.

Visit: www.industry-era.com for more
Best advice I have ever been given (in project management generally) is that it does sometimes go wrong, and when it goes wrong:

STOP. RESET. CONTINUE.
Great point. Given what (little) we know it's fairly safe to say someone (important) on the dev team is looking to leave and will likely do so at the ultimate wrong time.

I think aside from looking up the org chart, you have make sure your teams knows you're there for them. It's likely the have ideas for improving the process in the immediate, as well as the long term. Asking them is probably a wise thing to do.
I really don't want to get into this with you. It's not really worthwhile. In hindsight it was a foolish mistake to comment on this article.

But, I saw this match live (yes I stayed up late) and the entire network camera following her to this point where you were waiting for her. Only reason I posted this was because that whole post match process left an impression on me which I still remember.

I think it was the combination of you looking so eagerly for being mentioned by her and she didn't thank you or mentioned you when she was receiving the trophy and then the camera following her to the back. It was awkward. Sorry for my brutal honestly.

I'm a huge Serena fan and have been since she and Venus came to the scene. I've watched many of her matches. I mistook my memory with Wimbledon, but I knew I could have not been the only person who noticed something so clearly awkward. Sure enough I googled, "Serena Ohanian Awkward" and this article popped up. Facts are facts, I have nothing against you man.

But it should be okay for me to express what I saw and how I perceived it. There is nothing "fake news" about my vivid perception. Wishing you and her a wonderful life and health and hope she wins many many more big titles.
I agree that they are getting too powerful but the main issue is that the FTC keeps allowing all these mega mergers and consolidations.

I also find it ironic that this is from the NYTimes when one could argue that 60 years ago that they were the too powerful one. The easiest source of information is always going to have an unfair advantage and drive the narrative. The only thing that has changed is that this is cheaper to do and scale now then in the old days. You can't stop people from being lazy.
Ask HN: How do you set clear boundaries and leave work at office?
I usually end up checking Slack multiple times after work hours even though I would not like to. What practices do you guys have to leave work at office?
> In fact, I would go so far as to say that without a local newspaper an area isn't a community at all.

In the US, it was the churches that made an area a community not the newspapers. As the churches have faded nothing has replaced them. Newspapers supplemented what was discussed informally in gatherings.

Frankly, local newspapers that didn’t remember that they served locals and either tried to preach or kept republishing national news outlets when it became obvious national news was available elsewhere doomed themselves.
I didn't know that Soyuz flights are scheduled to stop in 2019. I'm not optimistic at all about all that. Manned missions are a whole new level, a level where a single failure could mean the end the road either for SpaceX or Boeing's space department. If I were to put my tinfoil hat on, I would even suggest that Russia managed to deal the end of the Soyuz contracts for when USA is ready to launch their own manned flights, but not reliably so, therefore increasing the probability of them having an accident and looking weak.
BTW Multics didn't have the first filesystem; its design was influenced by experience with earlier systems like CTSS also developed at MIT. The AI lab's ITS OS also had a filesystem, though inferior in many regards to Multics's design.

An interesting side point relevant to the article: the original intent of Multics was that pages would be the basic data structure, with the filesystem essentially merely a way to keep track of groups of pages when they were not otherwise in use or when a way was needed to refer to them. (The actual initial implementation fell short of this ideal.)
The project will either fail or be severely scaled back to launch a minimal version of what was promised. I would hedge bets and try to figure out what the crucial features of that minimal version are. Focus on those, and build extensive testing that will help you when its crunch time. I did just that and was able to launch a project.
Chrome used to have this. It had DANE support but it was removed.
Whilst not applicable in this case (because the deceased is a minor), this always reminds me of how important it is to also make arrangements for your digital heritage.

Facebook allows you to set a legacy contact [1], who will have some basic rights, or you can request to then have your account deleted. This has to be initiated by someone/anyone after you pass away.

Google allows you to predetermine some basic actions [2], and share data from your account with other persons. This is triggered by not using the account for a set period of time (between 3 months and 1.5 years), so it activates automatically, but likely some time after you pass away.

[1] https://www.facebook.com/settings?tab=account&section=accoun...

[2] https://myaccount.google.com/inactive
> There isn’t any empirical evidence that they work though.

What I'm saying is that traders are good at predicting the absolute rate of return of investments but bad at predicting their return relative to their price.

Companies that the traders have valued at $1B actually do make 1000 times as much on average as the companies they have valued at $1M. This is the analogue of meteorologists being good at predicting the weather. But if a single trader says that a company will do better than the rest of the market thinks, then that trader will do no better than chance. Similarly if a meteorologist thinks that rain is more likely than the rest of the meteorologists, then they'll be right no more often than chance.

Asking meteorologists to predict rain but traders to predict relative price movements is an unfair comparison. Either compare the meteorologists' predictions of rain with the market's prediction of absolute profits, or compare the meteorologists' predictions of how much their predictions will change with the markets relative predictions of profits.

> If it was possible to bet on the weather forecast, it would be the surest way to make money in the world.

No, because the person you were betting against would only bet at odds matching the best meteorologists' predictions.
Hackers Stole a Reaper Drone Manual from and Tried to Sell It for $150
I came to read about how Node.js uses a single thread to bypass CSP...
You could also get it down to 0kb if WordPress just serves a blank response. Still uses a ton of resources on the server.
Depending on how heavily coupled the legacy codebase is, "Simple refactoring" really may not cut it.

I mean, you can write a bunch of pinning tests, then try to prise out various bits and pieces, sure.

But what if all the stuff you're trying to prise out can now be accomplished with a few open source libraries that didn't exist way back, with a very simple rewrite of your business logic on the top?

That's a situation I've encountered quite a few times - a lot of legacy code that's largely boilerplate, with business logic drizzled over the lot, oozing into the little cracks.
My small town had a Catholic church for like every 4,000 people (and many other churches too). I think other poster is talking about communities of tens of thousands. I don't think you are talking about the same meaning of community.
Maybe crops and vegetables don’t feel like trees, still something. As for fruit trees, we eat only their specific reproduction phases, who I believe can’t talk to each other anyway and have no parental connections.
I would send upbeat emails at every milestone listing the accomplishments of your team. Throw in some tech speak to impress non tech people. By the time the deadline comes and passes anyone on the email thread will know how much your team has done and will trust you to finish the job.

I would also assign tasks or busy work as the deadline approaches to anyone who is waiting on you to launch. Have them beta testing, etc. People are a lot more patient when they have things to do and a lot less patient when they are just waiting for you to finish already.
And with compiling, everything is possible, of course. Perhaps with Centos 8, because I'll want to look at that anyway.
> Either way the metering happens at regional boundaries so there's no stealing involved - both sides of the meter need to be in agreement before any power flows.

Play that out a bit. Suppose you have a 500MW or 1000MW transmission line. It normally has a 1% loss. Today, you notice that it has 1.25% loss. Maybe someone's stealing power. What do you do? Shut off the transmission line entirely?
Virtual DOM is an abstraction that provides reasonable performance for less effort. You can always get more performance by bypassing the abstraction, but at the cost of more work and complexity.
Announcing InterviewBuddy Pro – Teaser
Well, the verification guarantees you want out of a public ledger for currency are weaker than that (no money is created out of thin air, the person you're receiving money from actually has enough money to send to you, etc). I'm not sure anyone is philosophically attached to "all balances are visible".
Hmmm, why now?

Shouldn't he be fixing Model 3 production problems?
3 Best Practices Java Programmers Can Learn from Spring Framework
Kata containers are actually based on Clear containers and runv by Hyper.sh but Clear containers are now phased out by Clear Linux (which is made by Intel). Basically it's a container with a VM stub for additional isolation.
I think what you describe used to be true. I think that as the boomers die off, local papers will have almost 0 readers. It is a time and era that is dying off at least in the US. Most of this local journalism now is barely more than a tweet even though it is an "article" online. No facts, no research, little more than a headline.

In the US, the papers won't totally go away because certain things must (by law) be reported in a public data source. I think the thing that the journalism totally missed the boat on was being the source for local entertainment. People always want to know what fun things they can do this week/end with their kids and friends. Having local knowledge is something the Yelps of the world will never be able to do right.
This is a great reminder of what can be done by just “rethinking everything” and saying why do I NEED that plugin, lib, script, font lib etc. one thing not immediately obvious to me was that the responsive menu goes to a new page https://sustywp.com/menu/ and because the site is so fast it actually doesn’t feel like a page load. I haven’t really thought about this but hamburger menus get so complex these days it might just be easier to load a minimal page.

Something about this menu approach feels so clever but wrong at the same time.
Yes, I need to look into whether and how Gnu Parallel will queue up tasks if I restricted the number of parallel processes.

In my case, I was dealing with a FreeBSD server. I went the xargs route instead of installing something that is not available by default.
It's not enough not to be on blacklists, Google Mail and MS Outlook online use complex, cryptic, algos to determine whether to receive mails and whitelisting someone is very far down the filter for MS (don't know about Gmail) so receiving mail you've told Outlook you want, from non-RBLed servers on long-term domains is blocked ... but you can pay to ensure the mail gets through.

We're talking single emails, in reply, from whitelisted addresses, being blocked because they come from (paraphrasing) "a server associated with a server whose IP address was previously a spam source".

That's a shared hosting experience. Mind you we were trying to send a flood of perhaps 10 emails a month to ourselves, so you can understand why they'd ignore our whitelisting./s
It was more like they are from a strange haskell realm.

Take a look at the ideal mathematical (verified) C compiler written in Coq. I find it neat:

https://github.com/AbsInt/CompCert
"all the other libraries where it is a hassle to integrate into your system"

Is the 'cryptography' package a hassle to integrate? The quotes I gave say otherwise.

From what I hear it is also simple to use.

If that is your goal, then you need to make a persuasive argument that there are usability problems with the existing libraries (even those libraries which are designed to be easy to use), and that your package will be easier.

Is there any reason to not build an easy-to-use package on top of, say, the 'cryptography' package, perhaps by using the 'hazmat' subpackage?

I do not think that "building your own crypto is `the root of evil`". I don't know who you are quoting. The original Biblical reference assigns that to the love of money.
WordPress themes are notoriously bloated and 1/4 of the web is powered by WP.
I’m talking about the overall coverage provided by groups of churches. Larger towns had interlinked churches. Even small towns had multiple churches that cooperated.