skysight-inc/HackerNews huggingface dataset:
Follow multimillionaire and director  Evon Latrail
Go to Facebook & Instagram and follow multimillionaire & producer Evon Latrail
#evonlatrail #trending RT
Funny.. I just had to diagram the same kind of generic thing at my day job. And it's almost exactly the same.

Nicely done and a good share!
I had lots of stability issues with mine on Linux kernel 4.15 which I eventually tracked down to the X399 motherboard M2 controller, not the CPU or ram as I had feared. TRIM on my M2 drive had somehow gotten enabled and was causing intermittent crashes everytime it ran as a cron job.
Ask HN: Excel to graphical data model?
I'm looking for some feedback on a possible new feature for our software.

My company makes graphical data manipulation / modeling software called Transdata. Basically, you draw a flowchart to create a data process rather than writing code.

Probably the single most common reason people give for not buying our software is something along the lines of "we use Excel for solving problem X, and while we hate it, we don't want to start over from scratch even if a new tool would be better in the long run." This is sometimes followed up with "can your tool just convert my existing spreadsheet into a graphical model?"

So I'm looking for pros / cons of actually building that conversion tool into our software. Once a spreadsheet was converted, it could be modified / added to graphically and automated if desired.

- Would this actually get people to ditch Excel? Obviously, this could be a huge market.
- What capabilities would you need / want to consider using such a tool?
When your economic system incenctivises shipping the biggest amount of crap you possibly can, this is what you get. People happily going to extreme efforts to optimise for this target only, even if the side effects are what you mentioned, plus pollution, plus unhappiness from constant bombardment by hyperoptimised ads, plus depletion of resources, plus...
Does anyone have experience using Teams as part of daily work (eg, not including trial purposes)?
Random thought, but when you see that.. it also makes more visible a little bit more, what it means to be responsible for the "full-stack" in 2018.
I remember this debacle: https://core.trac.wordpress.org/ticket/12816
Notice the mention that "this was put in with great effort (to the extent of stopping Trac notifications) by Matt himself".
Just recently I've had the inclination to have an occasional "obscure movie night" to see how popular such a thing could become. Start with just inviting a few friends, see if they know anyone else who'd be interested in such things, see how much it could expand.

It's very nature would mean it wouldn't be a profitable undertaking. It'd be a labour of love, just pushing at the edges of people's known worlds to expand them a bit, show them that the boundaries of possibility are wider then they imagined; help other people to find enjoyment in the unfamiliar. A gateway drug.

And take the opposite-to-AT&T approach in order to retain peoples interest: occasional and quality.
have you ever tried f#? if you think python is what lisp could be (a little confused by that...see racket...but...), then i am curious what you think about something like f#. it’s like python in a way, in that it has oop and uses indentation and not brackets, but it is so much more. and it’s more regular in its semantics. everything returns a value.
FYI, I've downloaded all package versions uploaded between 2018-07-12T09:49:24.957Z and 2018-07-12T12:30:00Z (first compromised eslint package upload and key invalidation time), and got no hits for your signature strings in them.
I think it depends on the context. In video games, easter eggs are mostly fine. In utilities and tools, easter eggs are a potential source of harmful behavior and security issues.
I am not a programmer, but read enough HN to have gotten the reference.

To the people saying the explanation ruined the joke, I’d ask you to take a minute to consider whether you viewed it as a joke or a shibboleth.

If only those who know ‘got it’ and explaining it ‘killed it’, then isn’t it by definition a shibboleth?

In-group language is exclusionary by definition. Is this a good thing?
Yeah, except even jails has gaps, like for example; shared memory isn't jailed.
> DirectWrite is on the CPU, though, AFAIK.

DirectWrite rasterises glyphs on the GPU when used with Direct2D. GPU path rasterisation was Direct2D's killer feature when it was initially released with Windows 7.
key invalidation time was 2018-07-12 18:42 UTC

How did you produce this list btw?
Don’t fool yourself. If an analyst could find a way to squeeze additional value out of you in excess of the cost of squeezing, they would. The profit macro-optimization is done already, in most industries. Workers are all in for a constant series of micro-optimizations, forever.
This won't go over well with companies that pay for the suites as it introduces a huge hassle when inviting clients to ballgames.

"Hey, thanks for doing business with us! Come to a ball game at our company suite, free! We just need your finger print and a scan of your face!"
Not sure what you mean about elisp here. Provided you aren't doing anything super specific to emacs, most lisps can actually move around quite easily.

Though, I have a somewhat irrational dislike of python. JS I accept, but most of the ecosystem has caused me to greatly question our profession. :)
> Interesting, care to provide arguments?

Read a history book. Hell, read Timeline by Michael Crichton.
Would love to see Google embrace Elixir, the Erlang runtime doesnt play very nicely with Kubernetes but gives so many benefits. If they can get it so that you can set up a VPS of linked Erlang nodes, it would be everything I need
You might consider running Windows virtualized. About 5 years ago it was still a little janky and slow. These days those problems are mostly non-existent. I run heavy Adobe applications through VirtualBox and can't tell any difference from native speeds, even on my older laptop.
Thanks a lot for the trails links.

I've come to desire that all desktop apps had a dedicated persistent scratchpad attached, it feels great to see your ideas and links, go you! and trails!
It really reminds me of forth. The only forth program I’ve interacted with is the BIOS prompt for the olpc laptop which used forth to bootstrap the cpu from the gpu.
You don't subscribe to the notion that there might be a market failure here? There is marketmaking, then there is pro-consumption manipulation, how much is each in adtech is debatable, but it is a waste of investment for advanced degree holders to spend time manipulating people.
Alacritty[1] + vim

1. https://github.com/jwilm/alacritty
What features of Kubernetes are only available for a price? Since Kubernetes is fully open source and self hosted/available from any cloud provider now, how is it crippled?
It is very well a crisis if people die en masse because they have to resort to (potentially) toxic black market foods.
And as a former motorcyclist the idea of putting a seatbelt on a bike is terrifying, but under the umbrella of 'mandatory' I'd have to risk getting cut in half in a fender bender 'because that's how it's done'. If you blindly follow guidelines without understanding why they were put in place and when they should be circumvented you do more harm than good. In this context specifically, a python thread, I've not even found formatters that 'just work' in python to the degree that they do in java - I get and support significant whitespace but that combined with the crazy calling convention frequently lead me to just have to suffix spans of lines with noqa because I'm communicating to the reader something that a dumb bot doesn't understand. And that's not even getting into the heavier stuff, I type annotate everything but mypy is beyond useless for my relevant codebases - it no longer just outputs walls of useless noise it straight up crashes, from the most minimal use of even descriptors much less metaclasses. Tools and policies are essential but at the end of the day humans and situations are still currently authoritative.
I've only seen devs doing that stuff at very small startups.
This thread is so HN.

Post -> Comment on Post -> Analysis of Comment -> Analysis of Analysis -> Analysis of the act of Analysis -> Question truth itself.

It's like that Wikipedia phenomenon where all articles lead to philosophy.
> Every single user-hostile bit of spyware... was put there on purpose... specifically to enrich Microsoft.

You don’t really believe that, do you?
That will result in undefined behaviour if the value returned by malloc is greater than INT_MAX. If you really need an integer, use intptr_t. But, generally it makes more sense to just use a pointer.

char* p = NULL;
if (p = malloc(...)) {
...
}
It’s great to have ethics and refuse unethical projects, but reality is that there is a line of people outside of your employer’s door. They just have to find one person willing to set ethics aside.

I remember refusing a stinky project. It was pointless. I didn’t get fired or anything—-manager just assigned it to the guy in the next cubicle over.
I think that's a reasonable assumption.
>> copy-paste sucks balls, in some applications it's ctrl-c in others its shift-ctrl-c and some applications will copy to clipboard if you select a string

> this is not correct. Ctrl+C/V are the standard, the exception (not "some applications") being the terminal, because Ctrl+C has different semantics.

I agree that it sucks (in a CMD shell). It's the reason I switched to a Mac when I became a developer. Maybe it's come a long way. I've heard good things about PowerShell, too, but honestly haven't played with it much.

As far as the Linux subsystem, I wouldn't use it for anything serious. It choked the first time I tried installing Elixir.
I'd probably rely on a Vagrant VM running in VirtualBox (or whatever VM host makes the most sense on Windows).
That's the sunk cost fallacy. If the traditional function keys would sell better than the new touchbar, their best move would be to start selling the old ones right away, even if that meant "throwing money away" on r&d.
Yes, that matches my memory from Hillis's book based on his thesis (iirc it came out a few years before that paper).

I imagine you could also do this for NFAs -- composing them is just a little extra work.
I would imagine because the author wants to show moving pictures of the project.
Armory (YC W17) Seeking Senior Engineers that are passionate about software
Armory.inc | San Mateo, Ca (close to caltrain | Hiring Senior Software Engineers | Full-time ONSITE (no remote) | We are looking for passionate product focused Senior Engineers that are interested in cloud deployments. [Apply here](https://jobs.lever.co/armory/f42bb3d2-0b94-450d-b1cb-5156600...) then send an email to recruiting@Armory.io with "Applied from Hacker news" in the title so we can be sure to prioritize your application. Our current tech stack is JVM based web-services (mostly Java8, some groovy), Go, Python, Kubernetes, Javascript, SpringMVC, AWS and, of course, a strong focus on dogfooding our own continuous delivery tools. You don't have to know our exact tech stack, but you should be familiar with similar tools and willing to learn. learn about our. Check out our key values here https://www.keyvalues.com/armory
Whomever marked this as dupe, I don't see this link submitted in the past, and this is big news that really belong on Hacker News...
You got to get in to get out Peter Gabriel sang. I’ll take my RSUs and move fuck the out of here with my analog wife, car, hi fi, and camera. She and I’ll be happy cooking with gas reading books drinking bourbon and watching it all fade in our rear view mirror. We’ll surely be just memory by the time the US devolves into chaos, the oil runs out, and disney has acquired ATT.
https://news.ycombinator.com/item?id=17515492
Yes, given no context one assumes serial computation, where work and depth are identical. An O(log n)-work parser would be astounding, because it's impossible--it would have to ignore effectively all of the input. This isn't clickbait because it's a real article and a good technique, but it's definitely exaggerating the surprise factor with misleading phrasing.
I'm still not totally clear on that, btw - they claim they invalidated keys created before 2018-07-12T12:30:00Z, but they did it at 2018-07-12 18:42 UTC. I can't decide if that's problematic.

I downloaded the contents of the npm couchdb and did an exhaustive search of version timestamps.
It could be that they are hoping the keyboard will be more reliable, and they're just covering their bases while they wait to see how it performs in the wild.

On the other hand, if it really doesn't make a difference for reliability, I wonder if their keyboard service program will be extended to cover this model as well.
Dead as a doornail.
Product Ogre
Check out Kanopy, which you can use for free with library card. Has a lot of Criterion movies and a bunch of other interesting things.

https://www.kanopy.com/
Good point, IntelliJ has first class support for Linux, Windows and Mac.
Start by looking around you and look at who is making 250k+. You'll see that they have control of a lot of resources relative to those that don't. They also have more responsibility than those that don't. Also, some bring in more cash to the company than those who don't. If they get paid 250k then they bring in at least that much in profits, directly or indirectly. So look for those jobs and aim for them. You'll need to plan your strategy to get from now to the job you want. Get the education you need or the experience you need. If it's experience you need then look for it in your company or move to another that will give you the experience.

Always look for a job that will bring you one step closer to your goal. Start to move up the ladder. Are you a programmer? Then look for a higher level programmer job. Do you want to be a CTO? Then start managing teams. Remember experience is more important than pay. If it's a move up then low pay for that position is ok for a time. As you gain experience you can get a higher paying job somewhere else.

Network, you need to make sure you're comfortable and friendly with management. If they know your skills and you then they are more likely to move you up or even recommend you for a new position. Also, look for friends that are already doing the job you want. Join organizations where you are likely to make the right contacts.

Be ready to move, having a broad area to search for a job makes it easier to get both pay and experience. Also, the higher the pay then the lower the number of jobs that pay the higher wage.

You can also go the consulting route. 250k regular job with benefits is about $250/hr as an independent consultant but it's harder to continuously get companies that will pay that. Also, technology shifts and it's harder to always be the expert that companies want to hire at that range.
Indeed, but you can do other work while Redmond holds your computer captive.
That's not true at all. I've rarely been turned down after an interview.
Indeed. The one example I recall was in Tank Girl, R rated - the copy I rented from Blockbuster had one line blanked out, just as she discovers where exactly the Rippers are hiding out. The normal release has a voiceover line "See hell, go to hell." - in the Blockbuster copy, this line was missing.

There may have been other edits, but that's the one which tripped my memory when watching the laserdisc copy I bought soon afterward.
+1 Loving Firebase + GCP
My windows machine at home is always on, it's 6 years old and it's great. The only thing that has gone wrong is the motherboard failed, I replaced that and it's still chugging along quite nicely!
Another upside: after the bar, no one is going to make you whiteboard the rule against perpetuities.
How so? If the code was properly indented on the forum, it'll still be properly indented when you paste it. The only thing you'll need to do is to make sure that indentation of the entire pasted block is consistent with whatever's around it... but pretty much any editor these days, at least the ones meant for code, let you easily adjust indentation of an arbitrary selection (just highlight and Tab or Shift-Tab as needed).
Google launches AI-powered content recommendations for G Suite customers
This is only for dried beans, canned beans are pre-cooked.

I used to be really paranoid about canned kidney beans and getting poisoned for a long time. Then I discovered that the rule only applies to dried beans, and fresh I guess as well.
Windows 10 brought back "for real" a lot of the 'desktop' flavor that was tossed out the window in Windows 8. (keeping the tradition of having every other Windows release be usable :-)).

The addition of the Linux console pushed it over the edge for me in terms of which OS I boot by default when I boot my laptop.
> document.querySelectorAll('[id]').length
0

That caught me by surprise. Especially when it has its class entry-center to indicate “this is the actively focused message”, to not load to that point in the page or at least have an ID to jump to there seems surprising.

(A pure CSS solution for centering it on the page with an anchor: make the .entry-center `position: relative`, and give it a new child <div id=jump> with CSS `position: absolute; top: calc(50% - 50vh)`. The downside is that if the entire .entry-center is taller than the viewport, it will still be centered on the page, rather than sitting at the top. I suspect that defect could be solved if you used two nodes instead of just one, combining margin and padding, since padding can’t be negative.)
terraform has a kubernetes provider so you can still `terraform apply` ;-)

https://www.terraform.io/docs/providers/kubernetes/index.htm...
Oh, man. Sorry to hear that. Same thing happened to me a while back. https://news.ycombinator.com/item?id=15625028

Fortunately, I had direct contact with the client and he paid me through an online payment platform. My client had used a bank account from a different country than the country listed on his freelancer account. They banned his account without even notifying him. I couldn't even reach him through their platform.

Read through the comments on the parent thread https://news.ycombinator.com/item?id=15624677 Specially this https://news.ycombinator.com/item?id=15626790

And stay away from freelancer.com. You can always find new clients there, but contact them directly after that becasue, obviously they don't have any kind of protection for us so, why should we pay some additional fees if we are going to get screwed anyway ?

Good Luck!
Yup. Here's my brief list of the "what the heck is the function that this form follows" in modern architecture :

-Light management: humans need light - so, naturally, modern concrete slabs dispense with windows. Solid wall, here we go! Enjoy your fluorescent flickers. Skylights? A thing of the past.

-Air and climate: humans need air to breath, and exhibit varying preferences for temperature. So, again, no windows! Heavens forbid someone would open one. If there are windows, they should be glass panes that can't be opened. And the AC should be centrally controlled, because there's only One True AC Setting. But only use single-pane glass, lest one thinks that costs were a concern.

-Rain. Rain! Humans, on some occasions, prefer not to get wet in the rain. And outside of Seattle, people have been known to carry umbrellas for that purpose. Naturally, a modern building must not allow anyone with an umbrella in. Make a door narrow and hard to open, and no overhangs! Make sure one gets wet while folding the umbrella in front of the door. Bonus points for making the ground floor subterranean, ensuring the biannual building flood. (You already covered that the roof must be flat-topped to accumulate snow and be more prone to leaks.)

-On the subject of doors, make the main entrance in the back. Dispense with side entrances. Nothing should deface the monolith of the facade. You should arrive by car anyway, and walk the desolate parking lot. The building is not to be accessed from the street. Bonus points for employing electronic locks to create exit-only doorways (apparent only after you try to get back).

-It is the woe of many architects that people desire to get to floors of the building other than the ground floor. Give them a dilemma: wait for a cramped elevator, or walk the staircase that looks like it's something the maintenance crew forgot to lock down. No natural light either way, even though people have invented glass millenia ago. And make the steps on the staircase as tall as possible to make the walk tiring and unpleasant. Spiral staircases - a taboo.

-People might try to navigate the building by memory. So make the layout labyrinthine, but without any visually distinguishing elements. Every corner should look the same. Bonus points for room numbering schemes that seem to have taken a cue from the Mad Hatter.

-Did I mention doors? The more doors, the better. Humans like figuring out which ones are unlocked by trial and error.

-It is quite unfortunate that the pure architecture has to abide to such whims of human physiology as the need to use the toilet. So make them hard to find. Bonus points for having men and women toilets on different floors, just for the kicks.

-Sometimes people talk to each other. Ensure there is no comfortable space for them to do that. Corridors will do just fine (remember, no natural light in the corridors, or everywhere). No semi-secluded corners - every space must be panopticon-like. Sound insulation is a non-concern.

All this is just from a handful of examples I've had the pleasure of working in, and replicated endlessly. The list goes on.
Adaptive Meta-Heuristically Intelligent Particle (AMI-P)
This is to the admin and mods:
it appears to me that my comment got removed from the conversation. Is that correct or am I simply not seeing the entire thread of comments? Or does the system automatically remove comments that get negative points? Please advise so I understand how the commenting system works. Thank you.
New company launches technology-packed motorcycle helmets
The same way all of Enron's deals got done. Lies about capabilities/offerings and then shady accounting to cover up reality.
> want to get in production after 2 months
[...]
> it will give lot of problems. But that's the case for everything, not only for kubernetes

Are you asserting that any modern production environment that takes less than 2 months to set up is bound to cause problems? Or the whole company/startup/project?

If the former, I'd say there are many tech startups who would disagree, or at the very least, point out that it doesn't matter because they'd cease to exist during those 2 months without an MVP in production.
>You're preaching to the choir on HN.

I would've thought so, but clearly one of the maintainers of eslint-scope didn't follow the advice.
Previous discussion:

173 points by ivank on Jan 30, 2017 | 55 comments

https://news.ycombinator.com/item?id=13518919

Great concept, do you see it coming?

edit: there's an update with a more detailed implementation here:

A Spacial Model for Lossless Web Navigation

https://medium.freecodecamp.org/lossless-web-navigation-spat...
https://github.com/evantahler/Dont-be-a-Jerk: The open source license for reasonable free software
Well the good part is the, the scientists (aka priests) create a religion to control the primitives.
Magic Leap Live – Ep. 003: A Closer Look at Magic Leap One
Chinese mobile phone cameras are not-so-secretly recording users’ activities
Facebook Gives Researchers ‘Full Access’ for Election Studies
Can you even determine the difference between a common law, and a civil law system of justice? Some non-trivial percentage of the population, including some very intelligent people cannot understand that - something so incredibly fundamental to the society they live in.
Is that the reason why Windows updates keep removing the win7 games from my system?