skysight-inc/HackerNews huggingface dataset:
In my previous job (banking) we ware using Appian for all our workflows. It was a strange beast of a Java UI application with a k/kdb core and database.

It's UI was really good, much better than Activiti and similar BPM systems; you could create a rather complex workflow with almost no code, just by creating yout BPMN flow through the built-in editor. Also, the editor and the rules system was builtin on the web UI so you didn't have too use external, eclips-ish tools unless you wanted to write custom BPMN nodes, mainly for integration with external systems. Errors and retries were handled through BPMN.

The main problem was the K core: Because nobody knew how to write K we relied on the Java API for access to the kdb database (actually messing with the kdb directly was not even supported by Appian thus even if somebody was willing to learn the bank wouldn't let him mess with the kdbs), which, because of the restrictions it had resulted to having to manually edit a couple of hundred live process instances to change a task assignee or skip a non working custom node... Also because kdbs are stored in memory we needed a very big amount of RAM on the server; which was growing larger proportionally with the ptocess instances.

Even with these shortcomings, I still think that it was a good product, much better than other workflow solutions like Activiti or jbpm or Alfresco. One last thing: Appian was way too expensive; don't consider it if you are not a bank...
I'm curious as how are the salaries in top start ups in India compared to the likes of Amazon/Google? Like for a mid-senior engineer. Appreciate any numbers you know off.
> (at least if the number of Canada Goose coats and Supreme hoodies is any indication).

Why crane your neck to check the outfits, when you can glance at their cars?

http://www.mlive.com/lansing-news/index.ssf/2014/04/michigan...

"People who haven't visited Michigan State University's campus lately may be surprised to find Maseratis, Lamborghinis and Bentleys driving around. ...:
Sadly, they would also avoid college in a free market. The problem is that the state should be setting a price floor of $0, which would limit the motivation to compete on debt to private schools.
That could well be the case at your employer.

However, the reason why I wrote the lengthy post you're replying to is that this is by no means universal. This means that if every employee starts with the assumption that it's just a firing tool, the chance to succeed drops dramatically. That's because instead of heeding the warning and pulling oneself together, one might disengage, become cynical, and give up.

So please, before anyone checks out in that situation, pay close attention to what's been happening in the department, and be careful about simply throwing away the career one might have had in that company just because of someone else's claims.

Or put differently: that situation is one best served WITHOUT cynicism, but indeed rational caution.
Partially, this is based on a disconnect between engineering and hiring. For example, the people who are writing the job descriptions got a 1-line email, "We need to expand the engineering team; could you take care of it? Thanks!", and so they're basically having to come up with all this on their own.

Their first stop is probably a Google search: "example job description software engineering"

Then, they replace the buzzwords with their own buzzwords, which they probably already know, and they're done. This takes much less time than scheduling time with the engineering team, and since they'll be doing the interviews anyway, what's the harm? Their part of the job is already done.

The second part is that companies are doing the same thing that applicants are doing with their resumes; they don't want to put any red flags out there, in order to keep their possible pool of matches as large as possible. There's a chance they can persuade you to ignore a red flag if they talk to you; if they list it in the job description, there's a 0% chance.

Examples of information that might be excluded:

> where is this?

- It's in the suburbs outside Reno, NV.

> exactly what is the work I’m supposed to be doing here?

- You'll be maintaining our undocumented, 12-year old legacy backend.

> What’s the team? 4 beginners? 4000 experienced devs?

- I literally have no idea, I was just given a budget and a number of slots to fill.

> What tech is used

- Something you've never heard of, running on top of PHP 4.

> what is it about my skill set that makes me a good fit?

- We will literally take anyone who can FizzBuzz.

Finally, there are some dog-whistle/shibboleth phrasing that seems perfectly clear to the person who wrote the description, but might not be clear to you. Examples:

> “You’ll work with the core of our digital strategy”

- You'll be working on our product that is the closest to making money (or actually makes some! who knows).

> “You’ll work close to the systems”

- You'll be doing some DevOps as well.

> “You’ll have a central role”

- We have a small team.

And so on.
> because it sort of worked in 1998

Is "sort of worked" better than "only works until the next version of docker and docker's next new, new storage layer"?

If you need to add 100x the moving parts and hidden interactions to solve some hard problems then your hard problem just got harder. You've just kicked the can down to production.
Common App is at least 20 years old.
The backstory about the 'rename' is that the original FindBugs maintainer sort of abandoned it, so the community forked it:

https://mailman.cs.umd.edu/pipermail/findbugs-discuss/2016-N...

I thought it was a nice demonstration that a project can fairly smoothly survive a regime change without a smooth transfer of power.
Why can't you see an eclipse from a flat-earth?
I wonder if this isn't an out of place recitation of a correct argument:

Format strings that allow you to reorder arguments are a godsend. I can use printf in c with a translation bundle, and reorder the arguments as my language needs:

printf("second is %2$d and first is %1$d",first,second);

Compare with cout<<args; there is much less influence you can exercise.

So taking this capability away makes l10n harder. But this is an other kind of format string.

In Java there is the MessageFormat API. It can do almost everything l10n requires, at the price of perl-like format string complexity.
TL;DR: Only bleach and/or a high temperature in the dryer kills most of the bacteria. Various laundry detergents seemed to have no effect. If you are a norophobe, try to use disposable paper towels, nappies, etc. when you can.
The other thing missing in mobile is the hover event which would bring up a tooltip. Maybe future advanced screens will recognize a literal hover over the button as a trigger for a tooltip, or we'll get an annotate mode for the icons.
Repurpose "PDA"?
Too bad you have terrible disk IO and problems when your code expects that it has a normal Posix filesystem and logs into the overlay system.
Thus starts the demographic inversion. Hopefully we can fix it before we go the way of Japan.
I'm a big fan of libtom. The relevant GNU project is gmp:

https://gmplib.org/

In comparison, libtom is very liberally licensed, which is a feature that I think is good to have in a component as low-level component as big math.
That's a real arrogant assshole move.
idk, it took only one time using gmail to understand what the icons meant, stop complaining please, how the hell did this even make hn?!
Just learned that "Incel" means "Involuntary Celibacy".
Was it Jennifer Lawrence meeting Jack Nicholson?
There was a good tutorial at PyCon this past weekend called Workflow Engines Up and Running [1] on Python workflow automation frameworks, specifically comparing Luigi vs Airflow. The video is on YouTube as well [2].

[1]: https://us.pycon.org/2018/schedule/presentation/58/

[2]: https://youtu.be/kw0RL9LZk9s
I am 32 and have not had sex in 7 years, however when my doctor asks if I am sexually active I lie and say yes because I am embarrassed. While I have no idea what the root cause of societal sexlessness is I find it easy to believe that a self reported survey would not reflect actual numbers.
Ask HN: Where to get a list of upcoming developer conferences?
Im looking for major conferences, not just local meetups. It seems like every year I miss knowing about these just by a few days or weeks. Any help? Thoughts? Should I just turn this into my MVP?
Because most people look the other way when it's something they agree with.
Here's a strftime fix for Python:

>>> import strftime_fix
>>> import datetime
>>> datetime.datetime(year=2018, month=12, day=31).strftime('%G-%m-%d')
'2018-12-31'
>>> datetime.date(year=2018, month=12, day=31).strftime('%G-%m-%d')
'2018-12-31'

https://github.com/Mortal/strftime-fix
None. Asking about algorithms isn't a good way to assess candidates (unless they will be writing graph algorithms, which as it turns out doesn't happen very often).
My uneducated opinion is why try to keep adding MORE people to the planet?
Why would the Knights have CTE?

Would it be from practicing with wooden swords and hitting each other in the head? Or would it be from falling off horses, or something else?
Cached version since the site seems to be crashing: https://webcache.googleusercontent.com/search?q=cache:ULN_d3...
But it still falls into skeuomorphism. How many people are familiar with the traditional alarm clock with a bell? My daughter is, but only because I took her phone away as a punishment, and the cheap alarm clock she picked out to wake up in the morning happened to be the traditional design.
Afraid of Norovirus?
Fortunately
You also don't have news articles quoting Akio Toyoda claiming Adaptive Cruise has saved thousands of lives. The cultures of the two companies are very different.
Vintage Spectacular “The Merry Widow” Waltzes on to DVD
Failure = Opportunity – How I am creating an MVP for makers in the IH community
To this day, I still don't understand what was different about any of the MS "Live!" products from the 00s.
Jobs built his empire out of his garage. Is that not how the quintessential self-made success story usually starts?
I think it's a bit disingenuous comparing a simple simulation of a 3d model with dubious physics with the problems involved in designing a real robot.
Why would Congress do this? Is it because there is some other constitutional requirement they would be in violation of if they just made it illegal at the federal level?
Really nice write up. BJJ changed my live in crazy ways. It opened many doors all over the world. You go to a gym and have instant friends. Cool to see a write up about the non fighting aspect. Enjoy the journey. Ken from brazilianblackbelt.com
Facebook tapped the next Zuckerberg
Walmart to Acquire India’s Flipkart, SoftBank CEO Confirms
Ethics, safety and software in self-driving cars after first pedestrian killed
True. A gperf alike hash table (with special key indices) works only ok with compile-time known strings. But a simple CMP-alike perfect hash table with double indirection would be worthwhile to test against.

I called it Hanov after http://stevehanov.ca/blog/index.php?id=119
Problem is there that you have to calc a hash for each string, which is only fast with __builtin_crc/_mm_crc32_u64
I was downvoted heavily for suggesting the best decision a person can make for the planet/sustainability is to not have kids.
Back in the day (~1989) when Minix was hot stuff I asked a friend who went to VU a question about Minix to pass on to Tanenbaum, next thing I knew I was invited to his flat next to the Amsterdamse Bos for tea and cookies. That was a very interesting afternoon.
https://goo.gl/images/MFrL2h
Does this apply to bags that aren't of the grocery bag type? Take for example the large linked plastic bubbles that Amazon and such use as padding in their boxes. They have a recycling mark on them (#4, I think), but I'm never sure whether to mix them in with the grocery bags, which I separate from other recyclables, or with the other recyclables.
The most important tech contest since the space race, and America is losing
Points aside, the rpi is still for sale at $1000.
nabla9 kinda sidles up to this, but some will argue that John Carmack was one of, if not the, original bloggers.

He used his .plan file on his unix account to post long musings on things he was concerned about in an era when running your own website was scary, or at least too trendy for people.

The problem with maintaining a blog indefinitely is the same problem I see with musicians. The really profound stuff you come up with shows up at a slow rate. After ten years of obscurity you have years of material stored up. But you write what you know for a while and you don't know that much more than you did when you started. What goes on your 2nd or 3rd album? New good stuff, or the things that weren't good enough for your debut? If you're smart you stop for a while until you have enough good stuff again.
Nobody is arguing against that, so there's really no one to convince.

What's being argued against are statements like "gpg doesn't fail on unauthenticated messages", and "stop using gpg with email" where the former just isn't true and the latter isn't very helpful seeing how the vast majority of gpg usage is things like git workflows which are completely unaffected by this.
I searched for a Perl6 repl to try it on and it works! Perl is so whimsically fun. :)

https://tio.run/#perl6
AMD Integrates Ryzen PRO and Radeon Vega Graphics in Next-Generation APUs
Huge new Facebook data leak exposed intimate details of 3m users
I'm really interested to see what comes out of this.

It's interesting to see you list apartment complexes as one of the target markets - I've always wondered why more complexes don't just provide internet access as a perk instead of outsourcing to Time Warner, AT&T, etc.
Guys who are downvoting, please explain what is it about the post that you find objectionable. I am genuinely curious.
Super cool! Here’s my local key!

bcfaf7738215b4878b05ea51d9f31788838bbe4c8079a885d328b448d22881cd
I was under the impression (would be happy to be wrong) that the real problem was the last-mile of fiber, or DSL over copper and the dealing with the ILEC that involves. Basically the ILEC won't sell you DSL at a price that allows you to make any money. Am I correct about that?
Html5lib release numbers are peculiar
I like the extra space a lot. Not easy to achieve in HTML though; used to be you had to do something like “.&nbsp; “ (period, non-breaking space, regular space) to force the rendering of extra space without affecting word breaking. Now it’s possible to create an encoded page, e.g. UTF-8 where the non-breaking space is simply inserted in the text instead of using the &nbsp; hack. Either way, not natural and certainly not a first-class feature in HTML. Given how common HTML articles are, I expect the double-space to mostly die out.
The Dropbear SSH server/client uses libtomcrypt/libtommath
Google is the market leader in region-locking things that have no logical reason to be region-locked.
With storage it always seems that the devil's in the details.

Are there any upload/download caps in place? Are they documented?

Are they scanning it?

Downsampling it?

Checking it against some DMCA database?

What happens when Junior shares his Bluray rips with his
buddies at school?

Are they blocking rclone? How about 6 months from now?

Net neutrality is toast, caps are the norm and they're closing the service in 6 months, but it will take you a year to get the files back, is there a snowball offer?

After the one drive and amazon about faces, can anyone take them seriously.
If you're not aware 'incel's are the woman-hating group so vile they were kicked off reddit and one of them committed the van attack in Toronto recently.
I've noticed an increasing trend of designs that constrain themselves to the FontAwesome set, and it's not uncommon that the same icon on different sites triggers entirely different actions.
That the universe is the best simulator of itself? That say, simulating water flowing through a pipe, the system doing the simulation re-formulates itself into something that resembles the pipe and the water?
Also, does he brush his teeth? Or buy anything? There's a lot of trash that isn't food packaging.
Sure, but it doesn’t have anything to do with bell-equipped clocks being called “alarm clocks”, “notification clocks” or “wake-up clocks”.

Edit: The association is ringing bell <=> notification/wakeup, not about alarms/danger. I think a siren light icon would be used for that. Which is also an interesting case study on shift of meaning as sirens were originally about sound (and songs) and not a warning signal but a danger themselves.
Agreed, the swift way is the correct way.
For cases where you do want the Objective C behavior, you can just use the ?. operator. This way you get compile times guarantees by the type system, and where you actually want to use the "viral null" you can, and it's very explicit for people reading the code what it's doing.
This:

https://www.youtube.com/watch?v=WJmhsJ5T5L0
The brain is still seeing a pattern though it is one of correlated meanings/abstractions, not concrete causes.
When the shapes you want/need are hard or tedious to express in say Fusion360 (or FreeCAD, which is same type of software).

As a simple examples, I needed NN concentric circles (plus some details) with increasing radii. In FreeCAD one can easily create linear or radial arrays of NN objects, but not an array where radius increases per instance. I would have had to create all NN instances and position them individual. If N was 4 I'd probably just do that, but not for over 10 - especially because it may change.
Note that other graphical CAD softwares might have this particular operation (rotoscale array), but there will always be something which is not available.
But 99% of my designs (mostly mechanical parts) are done graphically in FreeCAD. This despite being a programmer, and quite familiar+fond of Python.
It's largely an infrastructure business at the end of the day, and not without its challenges. The real problem is that there are people willing to take on these challenges, but they get stuck as early as the "get an uplink" part of that process.

Just digging into that piece, there are a lot of decisions. Burstable or dedicated? Why are they billing based on 95th percentile? How much bandwidth should I budget per subscriber? The typical uplink quote we've seen has 6 different tables with like 80 different prices on it. If you've bought it before, you know what the tradeoffs are. If you haven't, that's a steep hill to climb just for step 1 of the process.

We deploy fixed wireless here in SF, mainly 60GHz and 5.8GHz. They require line of sight, but something like Baicells could be a good fit for areas where that's more of an issue. It's not just the NIMBYs when you go to hang/bury your own lines, the incumbents will box you out on power poles and generally make things difficult for you.
Yes, and the browser should be enough in many cases, but the holder of that information tries to force their app on everyone.

One of the most annoying examples of that for me is accepting a new connection on LinkedIn from my phone. I want to tap on the link in the email and be done. Instead it redirects me to the store, I close it, try again. Sometimes it works, sometimes I give up and do it later.

Another example is Facebook. :)
I'll go out on a limb and say you're being downvoted because it's not actually "the best decision a person can make for the planet/sustainability". It's not even a good decision, really.
Study: Two Spaces After a Period May Be Better Than One
Absolutely +1 to producing less plastic waste. There is some reason to hope that high temperature plasma incinerators can burn plastic waste and generate power with little residual pollution. That might be an option for areas without recycling and landfill capacity.
SEEKING WORK - US, Remote

- Available June 2018 onward

- Hourly or milestone-bid engagements

Backend developer specializing in three areas:

1) Early product R&D and implementation - Given requirements, provide guidance on scope and design - Develop initial mockup, MVP, or product

2) Focused short-term problem solving - Drop into an ongoing project to work past specific problem area(s)

3) Automation - Create processes to eliminate redundant or manual effort - Data processing and extraction - 3rd party API integration

Tech stack is varied, but I tend to use: Server - Linux VPS - AWS - Heroku

Database
- PostgreSQL
- MySQL
- MongoDB

Backend
- Python (Flask)
- Ruby (Rails)
- Clojure

Front-end
- React
- jQuery/simple JavaScript

Site: https://jeffkayser.com/

Contact: https://jeffkayser.com/contact/

Email: jeff plus hn at jeffkayser dot com
> It just goes to show the political sway the NFL, NCAA and MLB have over the government.

And the established gambling industry. They could have simply made sports betting illegal, instead of passing a law that enables current donors to continue doing it, but forces new e-businesses, frequently incorporated outside of the country, to stop.
So why did it work so well for Jobs? Perhaps because in the tech industry, you have a high frequency of the rare combination of incredible talent in a profitable industry combined with social/political non-talent, so people feel stuck where they are, or love their work so much they don't care if they are unfairly treated?

Look at open-source, for example. People with little money, often in poor countries, giving away software that generate $billions in profits for already wealthy people.
I do not deny the danger of kickbacks- i claim that they are more often happening, if you are fatigued and exausted stumbling around a fallen tree with a runing chainsaw.

There is alternative protection gear by now with better properties (knee/shin guards made from plastic, and plastic guards with passive cooling mechanisms).

TL,DR; Im not generically claiming that protection is the root of all evil. Im claiming that the most used safety gear at the moment is lousy- and that domagtic safety procedures are creating the accidents they prevent. Because people will wear them to exaustion, and then strip them off with no replacement.

Analogy to several existing computer safety solutions intended.
If rich and sustainable society goes the way of Todo then how is it helping?
(I redacted the person's name in the text above. We needn't publish it here and your point is the same without it.)
Authorized!

You can authorize other people and devices now too.
Yeah, I think you're right in this case, and a lot of us are assuming the details look like some other cases where the details were very different.

But it does feel a bit like crocodile tears. Why did Customs seize the goods? Because they've been trained by industry (regulatory capture)? Or because it was the right thing to do? I think I'm on the fence still.

But to reiterate, making a disc look exactly like the official one was a big mistake on his part. He should not have done that. I'd like to think that being more transparent would have kept him out of trouble.
Anyone can spend beyond their means. New dorms, fancy technology, state of the art gyms, expensive non-revenue sports....

The nature of their governance structures makes it easy to spend money but harder to save it.
How do you guys handle the physical side of network operations with your partners?

I live in a rural area in Idaho, and we've got a pretty great WISP here. But, I know that the owners and employees are close to retirement age, and I've often thought of approaching them to see if they have any plans to sell the business.

How do you handle physical, local network management with your partners? Things like installing hardware customer homes and businesses, managing outages at broadcast sites, and all the rest. Is that totally up to your local partners, or something you provide training/management for on any level?
I'm all for StartPage..