skysight-inc/HackerNews huggingface dataset:
A Review of HotelsCombined: A Hotel Search Engine for Hotel Booking Sites
If you don’t mind sharing, I am very eager to know which cross platform dock you settled on!
Me and my brother wrote our first commercial videogame in 1987 as a 16-17yo pair of self taught programmer/artist/designers. We just did what seemed like common sense.

- We had periodic meetings with the client (publisher). we showed them progress and they suggested directions to move towards

- We didn't stick religiously to the initial design, and adapted as we saw things work or not work to make the game fun

- We stuck to the deadline and just cut what didn't make it

It felt quite agile to me.
That’s only half of the “Gawker Effect”. The other half is Peter Thiel was pissed off that Gawker outed him as gay, then funded Hulk Hogan’s case to sue Gawker out of existence, because Thiel couldn’t sue them for publishing the truth about his sexuality.

I didn’t shed a tear about Gawker’s demise. But the fact that a rich man can sue a media outlet into oblivion, and create an ecosystem of fear and intimidation journalists and sources now have to navigate as a result, is what Masters is speaking of when she uses the term.
I kindof wish he’d release the source code
What does "the programmer is nothing" mean?
Is Talking About De-Extinction a Moral Hazard?
You can't argue that there hasn't arisen an entire industry of snake oil salesmen whose sole purpose is pushing Agile, and Scrum, and whatever.
A simple feature of almost all programming editors, having two files open side by side, vastly reduces the amount of short term mental juggling you need to do.
wa1assdsudsywss
How Congress and drug company lobbyists worked to neutralize the DEA
Sadly, those days are few and far between.
u h
Adding to what wk_end has said - many emulators (VBA included) will just write to the VRAM without complaining, so you won't even catch the bug unless you try it on a flash cart or in BGB (I'll second that recommendation).

For your demo checking $FF41 should be sufficient, unless you're writing a lot of data you'll usually have enough time in one vblank period. You could wait for $FF41 == 01 and then copy all the data, or check it each iteration of the loop (less efficient but will never fail). I've seen actual games do it both ways (decent amount of disassembly/ROM hacking experience).
Some 10 years ago I attended a purportedly OO development conference which was by that time taken over by agile crowd. It was full of nice, chatty and energetic people.

I was lost. It felt like slipping through a crack in the Universe, Sliders-style, into reality where you can't understand people discussing the things you do for years. There were few other developers attending, seemingly just as startled by all this.

The whole thing ended with some Agile activity for all attendants which I can best describe as a mix of kindergarten class and Baptist sermon. I could not comprehend the intent, the procedure and the desired outcome (and whether it was achieved).
This is something interesting and new to me. I will keep this in mind when I join an internship.

Thanks.
Neither you nor I know who was shot or why. I didn't mention "gang bangers" and it's offensive and stupid of you to bring that up.

And you obviously haven't thought one bit about the very common situation where someone without health problems is suddenly struck by them, and in a way that makes them unable to price-negotiate.

You're ignoring the reality of the health care world, and hey, fine, it's a free country, but it doesn't make you look like a reasonable or thoughtful person. It makes you look like someone with a blind faith in an ideology.
Ideal tech team structure for a growing software startup
I don't understand this question, all moving vehicles are built on assembly lines.
I concur. The argument that healthcare in the US is broken because its a market almost triggers me. It has profound regulations that affect its market behavior.
The changing reasons why women cheat on their husbands
Which are the greatest discoveries and future challenges in nutrition?
Not impossible, just unfinished. I didn't read all the points because it feels like a pointed list, and not really a running text. But it seems to me like I haven't seen a single problem that can't be overcome with fine tuning the USB-C system. E.g. some ports have thunderbolt, some don't. Well it looks like in the future all of them are expected to have thunderbolt or a similar standard.

All I'm taking from it is "It's not fully usable yet" and I continue to use normal USB for longer.
That's my point: you can't do as the original poster suggests ("look up the history of originator of this process"), since those are often developers.
We feel ya bro! Still here on my right shoulder, eat peanuts and looking at your comment.

PS : It's all between me and flash.
It did make me think that my browser should allow for me to pause a tab. Just pause the state of the JS
Are they using Dell equipment?
DSA problem set: http://www.techiedelight.com/list-of-problems/
Hex Rays and ICC are unmatched.
Once you have worked with ICC backend you'll miss it a lot when using say, LLVM.
Same story for IDA, I don't think any competitor does something at this level.
Photoshop is being displaced by nimbler competitors.
I like USB-C and I buy into the dream a lot. Additionally, the fact that I can plug it in either way around to charge my phone is amazing!

The USB-C cable is obviously very capable, it's just a bit of a mess with interoperability. However, given that USB-C requires licencing, I feel like they can probably fix a lot of these issues afterwards by changing what they do and don't allow. (In a way kind of similar to software patches for the licence itself.)

For example, I assume they could start charging more to use older USB A/B, drop some supported USB-C features that are kind of messy and start charging more for devices that lazily only sort of implement bits of the specification.

The old USB shape has been around for 20 years and counting, if the new USB-C shape is around similarly as long, we have plenty of time to get these issues worked out. (This is already going so much better than ipv6 adoption!)
Of course yes. There has to be a deterrent for the snake oil salesmen and other dangerous kinds.
Slightly OT:
The biggest collective fiction today is probably this idea that as tech person, we can change the world, and as a result we should try to change the world. Anything less impactful feels like a waste of potential. The general society has bought into it - because we've been hearing this for years: Johnny - you are such a smart programmer, where is your world changing app ?

Among other things, this translates into working ridiculous hours in expensive cities and convincing a set of investors that they too can be part of this world changing process in exchange for a few shekels. Now these shekels will drive innovation, and they will push civilisation forward.

But the magic of the fiction is that poor Johnny will never feel like he did much to change the world, and so he will keep trying ad infinitum.
Home Assistant has a built-in Flux feature. I use it to control Ikea Trådfri lights.
it is about interactions within the team, as about how team interacts within, author pointed to article about this:

https://rework.withgoogle.com/blog/five-keys-to-a-successful...

meaning that process doodads are ok but you have to focus on interaction.
The US does it all the time to much grater effect.

I still haven’t seen any of these so called Russian accounts with more than a handful of subscribers and a few 1000s views collectively.

The channel in question had over 100 videos and less than 10,000 views in total many of which based on the timeline were in the 24 hours after the exposure of this channel as a Russian propaganda machine.

I would say ther RT has been probably more effective than all of the Facebook and YouTube channels combined but even their effectiveness is fairly limited and good luck closing a press outlet.
In C arrays are given an offset to the pointer, not an index, that is why they start at 0.
Now that we know how to initialize the weights so as to have the layer activations be something like sane, yes, we can use sigmoid/tanh. If you don't know modern clever ways of initializing weights then multi-layered sigmoid/tanh causes your activations and gradients to die out fast in deep networks, and ReLU is a godsend.
Im not sure how useful this is since it requires that I have node. There can be many reasons to speed test, you don't have to be a JS dev :-)

I just use curl / wget for speed testing on CLI. There is lots of ISPs who offer speed test downloads on http.
I think the idea is that you've already done that on the backend, and you're just extending it to the frontend.
Hilbert's problems
The biggest skill when interacting with a "big serious man" type of client is to making him pay you for what you want him to pay you for.

In my circle, we have a lot of discussions on clients like that: "and I told him, for what freaking thing do you need that freaking neural network when a banal statistics does the job better?". Having such guy, "a Wharton grad with stellar track record at the big 4" agreeing on the former requires compromising his ego, self image, exploiting him wanting to not to look incompetent in eyes of his superiors.

In the end, all such guys are made to pay 6 or even 7 digit sums for a fancy UI over database querying tools and a stats package, and not a "big data, machine learning blah blah blah," or otherwise being given "the exact thing they wished for" that had no chance of even minimal functioning
Drones tasked with catching bad drivers
I find it hilarious that in science and engineering using a lab or engineers notebook is common practice and VC is rare, but in software engineering VC is common and keeping a notebook is rare.
There are tools such as merr that help with this but generally its hard to beat hand-crafted error messages developed with love and sweat :)
Ask HN: Lost everything in Cryptocurrency. What should I do now?
In last cryptocurrency wave, I've invested a lot, including a private loan, house, and car. I lost almost everything now. What should I do to move on and get things back. If I work same the way I'm doing for more 30 years still I won't earn things back.

[Posting as a new member because my identity can cause several damage as I'm working on tech giant]
Good architect.
Ask HN: What’s the best job for a tinkerer with shiny object syndrome?
*can't say
I think this is intended for large organizations, where you can have specialists on each team - e.g. instead of having a "backend team" of thirty developers and a "frontend team" of twenty, you might have five teams each with six backend and four frontend developers.
Wow! I am grateful to you for taking time to write this. You have been very lucid and resourceful on this.

I never knew programming community could be this gooood and welcoming.

Thanks a ton man!
May not be this one but was on HN some time ago:

https://inverted3.gitlab.io/drum-machine/
In addition to being more succinct, algebraic data types are also better about warning if you forgot to handle one of the cases.
Show HN: Self-Hosted Free(Libre) Ebook Reader
The fields could learn from each other, in the same way cycling has learnt from formula1 and medicine has learnt from aviation safety (SE could probably learn from aviation safety).
That’s not quite true. USB-C cables have a chip [1] inside that negotiates the available capabilities.

[1] https://en.wikipedia.org/wiki/USB-C#Cables
XLR sockets are oriented consistently, and the cables have a distinct tactile notch at their 12 o'clock position.

I agree, MIDI is a bit shit.

Twist-lock appears to be a USA-specific thing.
This all might sound like a plausible narrative, until single payer comes along, costs don't come down but go up and now we the debate will be which medical procedures will never be covered by government.

Medicare costs 17% of GDP and it has 44 million people. If you expanded medicare to every single person in america (10x), how much do you think the GDP cost would be then? And what do you think will be the prescription at that point?

Its also a ludicrous proposition to say that because its closer to free market, thats what makes it worse compared to socialized services. Its qualitatively different because it has tremendous regulation and rules. And the proposed solution is to add more regulation.
I don't see too many reasonable arguments that garbage collection is slower. Taking up more memory, having pauses and requiring the same amount of thought as modern C++ are all arguments I've heard, which is my experience with Julia (sans the pauses since I haven't done something interactive yet).
And "the computer does all the work"?
Everyone imagines own death, it's nothing abnormal. Moreover, it's not just depressed people who get suicidal, and far from all people depressed are suicidal.

Clinically depressed people are numb for life, they are not wailing in self pity.
The Next Cryptocurrency Evolution: Countries Issue Their Own Digital Currency
Oh man, I'm a freaking anarchist. Thanks for the heads up.
This. I have used simple HTML5 web applications with the meta tags to allow running in 'app mode' (no browser chrome etc) and then enabling guided access mode on iPads (mounted in display stands, mostly) many times, and find it works suitably well to lock the device to a single purpose. You need to consider a few edge-cases (for example not allowing text selection and long-press, which allows the user to access the 'look up' function, and making sure there are no links to any external URLs etc, but once you've covered off those things, it works as a fairly effective way to provide a 'kiosk' style interface.
Did anyone research the "outsourcing paperclip manufacturing to mamal brains by meme" upgrade?
There's working with agility and there's "Agile." One is a product one is not.
No Silver Bullet: Essence and Accidents of Software Engineering (1987)
I'm guessing this means, if the software works and can be maintained as the users (by that I mean client and the owner) needs it to be maintained, then all considerations are satisfied. Other considerations of aesthetics, architecture, language should be set aside.
https://news.ycombinator.com/from?site=decisionproblem.com

8 submissions in 5 days, one of which already got to 64 points and a bunch of discussion:

https://news.ycombinator.com/item?id=15437697
Wow, finally someone taking vehicle system security seriously! I always find it terrifying that most car manufacturers seem to have no problem with tying safety-critical systems in with the entertainment system and pushing OTA updates to them.
> Once in a while, these folks bump in to terrible projects and whatever they prescribed sometime works like a charm

Not always true. For example Extreme Programming actually originated from an effort to save a large software system in trouble (a payroll management system for Chrysler). But in this case the prescription didn't work and the project was never completed.

It is pretty impressive to be able to sell a methodology on this background.
Yup, you get it.
I've noticed that discussing and chatting are way more productive forms of writing for me, and I've realized that it's exactly because they discourage excessive editing.

So after thinking about it for a while, I realized that the best way for me to take notes is just to have a chat room with myself, where I write things down as I do stuff or think about stuff.

The common pattern is that I start the day by writing something about what I want to do, how I plan to spend the day, maybe some reflections on how I feel about the project's direction... Then during the day I'll put some brief notes, including random ideas that I just want to get out of me... And then at the end of my workday I'll go and reflect what I did and the current status.

Then I also have a setup of Org mode documents. One is a general project management file for all the projects in my life (housing, volunteering, work, recipes, etc) and then there are notes files that are more like sprawling personal wikis or (more pretentiously) like very disorganized book drafts where I flesh out my thoughts in a more long term way or in depth way.

(About the self-chat, I also use that for writing things like blog posts; I make a first draft just by chatting, and then I spend hours reorganizing and editing.)
I agree that people seem to be using microservices where it doesn't make sense.

That said, the 1% still exist, and it's normal that they generate more proposals and discussions, since they're the ones dealing with the harder problems.
We use 'waterfall' (detailed, fleshed out specs in formal language) on the hardware, firmware & backend and 'agile' on the frontend (web/app). So far that served us well and it addresses the difference in developer skills and needs as well. With the danger of generalizing; frontend people are different from backend people who are different from hardware people (in my experience), and this gives all what they enjoy working with.
Price volatility in crypto currencies – beta analysis for altcoins
I'm guessing:
The machine does what the user (client and org) expects effectively in a way that they easily understand.
Thunderbolt combines PCI Express (PCIe) and DisplayPort (DP) into two serial signals and additionally provides DC power, all in one cable. Up to six peripherals may be supported by one connector through various topologies.
Electronic Lab Notebooks are a growing sector e.g. Findings - Lab Notebook by Findings Software SAS
https://itunes.apple.com/gb/app/findings-lab-notebook/id9228...
By the way: I think this is brilliant.
My job doesn't offer full-time remote work, and as soon as you move to the outsides of Munich you pay the rent difference in transportation cost. No way.
Lions vs. Saints – Live Online
Well, if you need another PPC Mac OS X emulator, look at QEMU. QEMU's Mac PPC support has improved by leaps and bounds recently. It's now a pretty competent Mac emulator for OS 9.0-10.5.
But how will his company make it to 100M+ valuation if he can't claim it is being done with AI?
Wealth Inequality: The Homeless Crisis in Baltimore
Surely we shouldn't be discussing this without the benefit of the musical accompaniment created in his honour:

http://www.npr.org/sections/thetwo-way/2017/10/13/557652159/...
> "As someone puzzled what left vs right meant in the nyt article its that the coils are not symetrical but bulge out to one side "

I don't think that is the explanation. Looking at Jeremy head on, you can see his shell spirals out to his left (our right) - with other snails, the shell spirals out to their right, as you can clearly see on the baby snail crawling on Jeremy in the initial article photo and also in another photo, where Jeremy is crawling on top of another snail (There is probably a joke in there somewhere!)
You may not get the full wattage through a dongle. For example, the Satechi adapter with pass-through charging (recommended by The Wirecutter at https://thewirecutter.com/reviews/best-usb-c-adapters-cables...) is limited to 49W: go to https://smile.amazon.com/dp/B01J4BO0X8/ and search for "Important Notes". 49 watts may be enough for many uses, but (as I discovered recently) not when running a job on all the cores of a 15" MacBook Pro.

Now, presumably the designer of this dongle had some reason to limit the power output. Perhaps the heat dissipation is not enough (the dongle gets pretty hot even when using it just for USB and HDMI). What if some other manufacturer is not so careful and allows negotiating more power through a similar device?
Ask HN: Experience from implementing and using Ipsoft Amelia chatbot?
I was recently asked by a senior executive to look into the business case and feasibility of the ongoing implementation of a chatbot. The company are in the early phases of implementing IPsofts Amelia chatbot for customer interactions (activation, support, and up-sell) in an online retail bank setting.

The project immediately triggered a number of red flags from my side:
- Significant manual work (>1 man year) to the document the full possible conversation tree in a type of flow chart as well as full time employee only writing every possible question that can be asked in as many variants as possible, e.g. "How do I withdraw deposits?" formulated in +100 ways
- No quantified goals or examples from other customers on the timeline for the bot to reach the target accuracy of handling +90% of incoming questions independently
- Senior executives not understanding the technology in-depth but talking about the software as a real person that will in time "handle all customer interactions", while product owner jumping ship as quickly as possible when they understand the maturity of the technology
- Bank in the same market struggling for multiple years to implement the product without succeeding due to poor accuracy and very limited domain in where the bot can work independently

I would love to be proven wrong, it would be great if the technology is mature enough to handle all these fairly complex customer interactions independently. Using throwaway account not risk disclosing any client information.

Anyone here has experience from working with IPsofts Amelia product (or something similar) and have any insights to share on how the project went (resources needed, results, etc)?
New VS Code icon is ugly
I've worked in a variety of environments, and the most important thing in my experience is simply to ensure that your team is creating a working, tested, and "shippable" update every ~2 weeks. It amazes me how many teams fail to do this, despite calling themselves "agile" and "customer driven".

Use whatever methodology, technology, and processes you need to accomplish that singular task. Orient your entire organisation around doing that. Your customers don't care how you do it. They just want frequent updates and progress. And if you're not giving them useful updates (you'll know, they'll tell you) then the problem isn't methodology, it's probably your ideas. No methodology will fix that.
I actually like vanilla Scrum and think often you need a formalized methodology for the team to follow. I've worked with a lot of different teams and there are a few things I've noticed being pretty common among developers (or sometimes being guilty of myself).

1. Not working on what you are supposed to be working on. Sometimes some developers feel that they should probably rewrite X or add Y and does so without consulting anyone first. Something it is good and sometimes it just takes time or adds regressions you did not need at the time.

2. Senior developers owning a piece of the code base. Often grabbing a huge chunk of work for themselves on it and then you don't hear from them for a while when they hack away. Sometimes they do good work and sometimes not and if they are sick or away and no one knows how their code works.

3. Junior (or some senior) developers being stuck for a long while without asking for help.

4. Ignoring the customer and building what you think should be built.

None of those are automatically fixed with Scrum and I know some here will just say "Yeah, we have a professional team that actually talks with each other and does code reviews" so they don't need it. And I get that but for a lot of those small teams building some CRUD application at a large enterprise the formalized communication ways are a god send in my experience.
Become an influencer now and get paid
How would you like to take the ads; from television and print
to online and out of home; and publish them yourself to make
profit?
Follow link
http://www.peartrend.com/general/join-admingle-become-influencer-get-paid/
shameless self plug: a chutes and ladders game in elm on the client, python (flask) on the server.
https://github.com/guyromm/snakes-and-ladders
No the Waterfall model and BS 5750/ ISO9000 both originated in traditional engineering - back in the day I actually worked on research to apply BS5750 to software development.
Get a CalDigit TS3, we have them at the Office and the Precision 5510 works even on Linux with them flawlessly.